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.74-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.1-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.74 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.74-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.74->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.74->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.74->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.74-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.1-py3-none-any.whl (382 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.74-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=4705714 sha256=73cf558ce40c3c6e4e84a4b696e96508ddf0b1cfe173a91fb81de3546e1dad89 Stored in directory: /tmp/pip-ephem-wheel-cache-qz0upz1_/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=1428619 sha256=8abc10766cb94443a8d2c8eb64e154a0a11f30c5355ec3bbebbfb27f95e3721e Stored in directory: /tmp/pip-ephem-wheel-cache-qz0upz1_/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.74 botocore-1.43.74 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.1 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-18 21:47:53,068 202 INFO ? odoo: Odoo version 18.0 2026-08-18 21:47:53,068 202 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-18 21:47:53,068 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-242d991-224035'] 2026-08-18 21:47:53,068 202 INFO ? odoo: database: default@default:5432 2026-08-18 21:47:53,243 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-08-18 21:47:53,250 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-08-18 21:47:53,651 202 INFO ? odoo.tests.common: Importing test framework 2026-08-18 21:47:53,921 202 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-08-18 21:47:53,925 202 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-18 21:47:53,946 202 INFO rb-242d991-224035-405381 odoo.modules.loading: loading 1 modules... 2026-08-18 21:47:54,309 202 INFO rb-242d991-224035-405381 odoo.modules.loading: 1 modules loaded in 0.36s, 0 queries (+0 extra) 2026-08-18 21:47:55,259 202 INFO rb-242d991-224035-405381 odoo.modules.loading: loading 1089 modules... 2026-08-18 21:48:18,501 202 INFO rb-242d991-224035-405381 odoo.modules.loading: 1089 modules loaded in 23.24s, 0 queries (+0 extra) 2026-08-18 21:48:20,402 202 INFO rb-242d991-224035-405381 odoo.modules.loading: Modules loaded. 2026-08-18 21:48:20,606 202 INFO rb-242d991-224035-405381 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-08-18 21:48:20,609 202 INFO rb-242d991-224035-405381 odoo.modules.registry: Registry loaded in 26.682s 2026-08-18 21:48:20,609 202 INFO rb-242d991-224035-405381 odoo.service.server: Starting post tests 2026-08-18 21:48:21,223 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-18 21:48:26,798 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.630488395690918 seconds 2026-08-18 21:48:27,832 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7a9f369/hr_attendance.assets_public_attendance.min.css (id:3222) 2026-08-18 21:48:27,834 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3144] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/7a9f369/hr_attendance.assets_public_attendance.min.css 2026-08-18 21:48:28,491 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/73d1610/im_livechat.assets_embed_external.min.css (id:3223) 2026-08-18 21:48:28,492 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3146] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/73d1610/im_livechat.assets_embed_external.min.css 2026-08-18 21:48:30,164 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/71dc40d/im_livechat.embed_assets_unit_tests_setup.min.css (id:3224) 2026-08-18 21:48:30,167 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3148] (matching /web/assets/_______/im_livechat.embed_assets_unit_tests_setup.min.css) because it was replaced with /web/assets/71dc40d/im_livechat.embed_assets_unit_tests_setup.min.css 2026-08-18 21:48:31,036 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dbe95fa/mail.assets_public.min.css (id:3225) 2026-08-18 21:48:31,037 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3152] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/dbe95fa/mail.assets_public.min.css 2026-08-18 21:48:32,592 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b150f88/mass_mailing.iframe_css_assets_edit.min.css (id:3226) 2026-08-18 21:48:32,593 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3155] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/b150f88/mass_mailing.iframe_css_assets_edit.min.css 2026-08-18 21:48:33,519 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9f62c15/mrp_subcontracting.webclient.min.css (id:3227) 2026-08-18 21:48:33,521 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3157] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/9f62c15/mrp_subcontracting.webclient.min.css 2026-08-18 21:48:34,540 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3f33f16/point_of_sale.assets_prod.min.css (id:3228) 2026-08-18 21:48:34,541 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3159] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/3f33f16/point_of_sale.assets_prod.min.css 2026-08-18 21:48:35,242 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1d9793d/point_of_sale.customer_display_assets.min.css (id:3229) 2026-08-18 21:48:35,243 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3160] (matching /web/assets/_______/point_of_sale.customer_display_assets.min.css) because it was replaced with /web/assets/1d9793d/point_of_sale.customer_display_assets.min.css 2026-08-18 21:48:35,400 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6f81086/portal.assets_chatter.min.css (id:3230) 2026-08-18 21:48:35,402 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3162] (matching /web/assets/_______/portal.assets_chatter.min.css) because it was replaced with /web/assets/6f81086/portal.assets_chatter.min.css 2026-08-18 21:48:36,148 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9d7a023/pos_self_order.assets.min.css (id:3231) 2026-08-18 21:48:36,149 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3163] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/9d7a023/pos_self_order.assets.min.css 2026-08-18 21:48:37,033 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f7fc755/project.webclient.min.css (id:3232) 2026-08-18 21:48:37,034 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3165] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/f7fc755/project.webclient.min.css 2026-08-18 21:48:37,188 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6704c12/snailmail.report_assets_snailmail.min.css (id:3233) 2026-08-18 21:48:37,189 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3166] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/6704c12/snailmail.report_assets_snailmail.min.css 2026-08-18 21:48:37,791 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6dace01/spreadsheet.public_spreadsheet.min.css (id:3234) 2026-08-18 21:48:37,792 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3169] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/6dace01/spreadsheet.public_spreadsheet.min.css 2026-08-18 21:48:37,992 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5cccdd6/survey.survey_assets.min.css (id:3235) 2026-08-18 21:48:38,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3171] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/5cccdd6/survey.survey_assets.min.css 2026-08-18 21:48:38,797 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5d4dcb5/to_account_reports.assets_account_report.min.css (id:3236) 2026-08-18 21:48:38,798 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3175] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/5d4dcb5/to_account_reports.assets_account_report.min.css 2026-08-18 21:48:40,645 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/249b2cb/to_stock_age_report.assets_financial_report.min.css (id:3237) 2026-08-18 21:48:40,646 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3176] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/249b2cb/to_stock_age_report.assets_financial_report.min.css 2026-08-18 21:48:41,529 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b61ebea/viin_customizer.customizer_report.min.css (id:3238) 2026-08-18 21:48:41,530 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3181] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/b61ebea/viin_customizer.customizer_report.min.css 2026-08-18 21:48:43,119 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/da6bac5/web.assets_frontend.min.css (id:3239) 2026-08-18 21:48:43,120 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3195] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/da6bac5/web.assets_frontend.min.css 2026-08-18 21:48:44,410 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/da6bac5/web.assets_frontend_lazy.min.css (id:3240) 2026-08-18 21:48:44,411 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3196] (matching /web/assets/_______/web.assets_frontend_lazy.min.css) because it was replaced with /web/assets/da6bac5/web.assets_frontend_lazy.min.css 2026-08-18 21:48:46,125 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4d4cf17/web.assets_unit_tests_setup.min.css (id:3241) 2026-08-18 21:48:46,126 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3200] (matching /web/assets/_______/web.assets_unit_tests_setup.min.css) because it was replaced with /web/assets/4d4cf17/web.assets_unit_tests_setup.min.css 2026-08-18 21:48:47,794 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/249b2cb/web.assets_web.min.css (id:3242) 2026-08-18 21:48:47,795 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3201] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/249b2cb/web.assets_web.min.css 2026-08-18 21:48:49,552 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/13b963b/web.assets_web_dark.min.css (id:3243) 2026-08-18 21:48:49,553 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3202] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/13b963b/web.assets_web_dark.min.css 2026-08-18 21:48:51,529 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f7f52ef/web.assets_web_print.min.css (id:3244) 2026-08-18 21:48:51,530 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3203] (matching /web/assets/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/f7f52ef/web.assets_web_print.min.css 2026-08-18 21:48:51,791 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ae4ff61/web.qunit_suite_tests.min.css (id:3245) 2026-08-18 21:48:51,792 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3208] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/ae4ff61/web.qunit_suite_tests.min.css 2026-08-18 21:48:52,683 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6f47c12/web.report_assets_common.min.css (id:3246) 2026-08-18 21:48:52,690 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3209] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/6f47c12/web.report_assets_common.min.css 2026-08-18 21:48:54,338 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3fd177c/web.tests_assets.min.css (id:3247) 2026-08-18 21:48:54,341 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3211] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/3fd177c/web.tests_assets.min.css 2026-08-18 21:48:54,469 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3d67bce/web_editor.assets_tests_styles.min.css (id:3248) 2026-08-18 21:48:54,470 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3213] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/3d67bce/web_editor.assets_tests_styles.min.css 2026-08-18 21:48:54,784 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/77433aa/web_editor.assets_wysiwyg.min.css (id:3249) 2026-08-18 21:48:54,794 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3214] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/77433aa/web_editor.assets_wysiwyg.min.css 2026-08-18 21:48:55,025 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ae4ff61/web_editor.backend_assets_wysiwyg.min.css (id:3250) 2026-08-18 21:48:55,026 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3215] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/ae4ff61/web_editor.backend_assets_wysiwyg.min.css 2026-08-18 21:48:55,308 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/64c03b4/web_editor.wysiwyg_iframe_editor_assets.min.css (id:3251) 2026-08-18 21:48:55,309 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3217] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/64c03b4/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-08-18 21:48:55,584 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/58d978f/website.assets_all_wysiwyg_inside.min.css (id:3252) 2026-08-18 21:48:55,585 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3218] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/58d978f/website.assets_all_wysiwyg_inside.min.css 2026-08-18 21:48:55,719 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e032df0/website.assets_wysiwyg.min.css (id:3253) 2026-08-18 21:48:55,720 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3219] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/e032df0/website.assets_wysiwyg.min.css 2026-08-18 21:48:55,989 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/01e8f3c/website.backend_assets_all_wysiwyg.min.css (id:3254) 2026-08-18 21:48:55,990 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3220] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/01e8f3c/website.backend_assets_all_wysiwyg.min.css 2026-08-18 21:48:56,686 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/bee5144/website_slides.slide_embed_assets.min.css (id:3255) 2026-08-18 21:48:56,687 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Deleting attachments [3221] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/bee5144/website_slides.slide_embed_assets.min.css 2026-08-18 21:48:56,693 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 29.895454168319702 seconds 2026-08-18 21:49:00,336 202 INFO rb-242d991-224035-405381 odoo.addons.hr_skills.tests.test_report: Starting SkillsTestReport.test_cv_report_traceback ... 2026-08-18 21:49:00,521 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 21:49:00,533 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:49:01,262 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:49:01] "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.007 0.724 2026-08-18 21:49:01,358 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1567 checked, 35 removed 2026-08-18 21:49:01,388 202 INFO rb-242d991-224035-405381 odoo.addons.hr_skills.tests.test_ui: Starting SkillsTestUI.test_ui ... 2026-08-18 21:49:02,199 202 _WARNING rb-242d991-224035-405381 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome headless failed to start: 2026-08-18 21:49:02,200 202 INFO rb-242d991-224035-405381 odoo.addons.hr_skills.tests.test_ui: skipped SkillsTestUI.test_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-18 21:49:02,242 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_ui (odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui) 2026-08-18 21:49:02,242 202 INFO rb-242d991-224035-405381 odoo.addons.hr_skills.tests.test_ui: Starting SkillsTestUI.test_ui ... 2026-08-18 21:49:02,745 202 _WARNING rb-242d991-224035-405381 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.test_ui: Chrome headless failed to start: [258:279:0818/214902.403440: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 [258:279:0818/214902.407300:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [258:279:0818/214902.407392: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 [258:279:0818/214902.407425: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 [258:279:0818/214902.407434:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [295:295:0818/214902.430304:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [295:295:0818/214902.436121:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [258:279:0818/214902.576846:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [258:258:0818/214902.583277:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [258:279:0818/214902.624944:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [258:258:0818/214902.691912:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [258:258:0818/214902.691998:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [258:258:0818/214902.692017:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [258:279:0818/214902.692689:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [258:279:0818/214902.692720:ERROR:dbus/bus.cc:405] 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-18 21:49:02,751 202 INFO rb-242d991-224035-405381 odoo.addons.hr_skills.tests.test_ui: skipped SkillsTestUI.test_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-18 21:49:02,784 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_ui (odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui) 2026-08-18 21:49:02,785 202 INFO rb-242d991-224035-405381 odoo.addons.hr_skills.tests.test_ui: Starting SkillsTestUI.test_ui ... 2026-08-18 21:49:03,131 202 WARNING rb-242d991-224035-405381 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.test_ui.test_ui: Chrome headless failed to start: [370:391:0818/214902.949257: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 [370:391:0818/214902.953983:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [370:391:0818/214902.954084: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 [370:391:0818/214902.954264: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 [370:391:0818/214902.954284:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [370:391:0818/214902.966988:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [370:370:0818/214902.974959:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [406:406:0818/214902.977018:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [406:406:0818/214902.980467:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [370:391:0818/214903.002912:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [370:370:0818/214903.066085:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [370:370:0818/214903.066160:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [370:370:0818/214903.066173:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [370:391:0818/214903.066181:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [370:391:0818/214903.066209:ERROR:dbus/bus.cc:405] 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-18 21:49:03,136 202 INFO rb-242d991-224035-405381 odoo.addons.hr_skills.tests.test_ui: skipped SkillsTestUI.test_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-18 21:49:03,181 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:49:04,443 202 INFO rb-242d991-224035-405381 odoo.addons.hr_skills_survey.tests.test_certification_flow: Starting TestCertificationFlow.test_resume_line_creation ... 2026-08-18 21:49:05,035 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 21:49:06,403 202 INFO rb-242d991-224035-405381 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_action_view_subtask_timesheet ... 2026-08-18 21:49:06,504 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [219322, 219334, 219337] 2026-08-18 21:49:06,504 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [4759, 4771, 4774] 2026-08-18 21:49:06,555 202 INFO rb-242d991-224035-405381 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_collaborators_accessible_by_timesheet_user ... 2026-08-18 21:49:06,824 202 INFO rb-242d991-224035-405381 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_ensure_fields_view_get_access ... 2026-08-18 21:49:06,921 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 21:49:06,932 202 INFO rb-242d991-224035-405381 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects ... 2026-08-18 21:49:07,014 202 INFO rb-242d991-224035-405381 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects_with_default_analytic_account ... 2026-08-18 21:49:07,098 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:49:08,505 202 INFO rb-242d991-224035-405381 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-18 21:49:11,988 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [341] 2026-08-18 21:49:12,472 202 _WARNING rb-242d991-224035-405381 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: [482:503:0818/214912.267257: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 [482:503:0818/214912.272023:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [482:503:0818/214912.272816: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 [482:503:0818/214912.272925: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 [482:503:0818/214912.272935:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [482:503:0818/214912.290670:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [482:482:0818/214912.291827:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [518:518:0818/214912.310254:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [518:518:0818/214912.313731:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [482:503:0818/214912.338704:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [482:482:0818/214912.410633:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [482:482:0818/214912.410716:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [482:503:0818/214912.410727:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [482:482:0818/214912.410741:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [482:503:0818/214912.410788:ERROR:dbus/bus.cc:405] 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-18 21:49:12,478 202 INFO rb-242d991-224035-405381 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-18 21:49:12,524 202 INFO rb-242d991-224035-405381 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-18 21:49:12,525 202 INFO rb-242d991-224035-405381 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-18 21:49:16,009 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-08-18 21:49:16,405 202 _WARNING rb-242d991-224035-405381 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: [592:613:0818/214916.236399: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 [592:613:0818/214916.239502:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [592:613:0818/214916.239952: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 [592:613:0818/214916.239996: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 [592:613:0818/214916.240008:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [592:613:0818/214916.248387:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [592:592:0818/214916.251535:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [627:627:0818/214916.267718:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [627:627:0818/214916.272878:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [592:613:0818/214916.277332:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [592:592:0818/214916.348109:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [592:592:0818/214916.348194:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [592:592:0818/214916.348208:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [592:613:0818/214916.348229:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [592:613:0818/214916.348265:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [592:592:0818/214916.348449:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [592:592:0818/214916.349769:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:49:16,413 202 INFO rb-242d991-224035-405381 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-18 21:49:16,457 202 INFO rb-242d991-224035-405381 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-18 21:49:16,457 202 INFO rb-242d991-224035-405381 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-18 21:49:20,049 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-08-18 21:49:20,402 202 WARNING rb-242d991-224035-405381 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: [704:725:0818/214920.267836: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 [704:725:0818/214920.276031:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [704:725:0818/214920.276106: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 [704:725:0818/214920.282876: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 [704:725:0818/214920.282965:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [704:725:0818/214920.292363:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [704:704:0818/214920.296054:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [704:725:0818/214920.320836:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [739:739:0818/214920.329123:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [739:739:0818/214920.332331:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [704:704:0818/214920.377346:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [704:704:0818/214920.377440:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [704:704:0818/214920.377455:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [704:725:0818/214920.377494:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [704:725:0818/214920.377998:ERROR:dbus/bus.cc:405] 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-18 21:49:20,407 202 INFO rb-242d991-224035-405381 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-18 21:49:20,461 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 21:49:22,638 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3753752020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:22,638 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3753bcda80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:22,642 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:22,645 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:22,646 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37539a9580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:22,655 202 INFO rb-242d991-224035-405381 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-18 21:49:22,655 202 INFO rb-242d991-224035-405381 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-18 21:49:24,828 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3756ae4680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:24,829 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3753d48fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:24,833 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:24,836 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:24,837 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3753d494e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:24,846 202 INFO rb-242d991-224035-405381 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-18 21:49:24,847 202 INFO rb-242d991-224035-405381 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-18 21:49:26,537 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3753caff60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:26,537 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37550c2e80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:26,543 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:26,545 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:26,546 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37550c20c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:26,557 202 INFO rb-242d991-224035-405381 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-18 21:49:26,558 202 INFO rb-242d991-224035-405381 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-18 21:49:28,706 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3753ec51c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:28,707 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37539ea700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:28,712 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:28,715 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:28,715 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37539e9f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:28,727 202 INFO rb-242d991-224035-405381 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-18 21:49:28,728 202 INFO rb-242d991-224035-405381 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-18 21:49:30,952 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3754c13b00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:30,953 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37556514e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:30,959 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:30,964 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:30,965 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3755652c00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:30,980 202 INFO rb-242d991-224035-405381 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-18 21:49:30,981 202 INFO rb-242d991-224035-405381 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-18 21:49:33,194 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3753ceeca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:33,195 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3753e09760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:33,201 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:33,205 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:33,206 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3753e0a980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:33,219 202 INFO rb-242d991-224035-405381 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-18 21:49:33,220 202 INFO rb-242d991-224035-405381 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-18 21:49:35,401 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3755e8cb80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:35,402 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3754c13740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:35,411 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:35,415 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:35,416 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3754c12fc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:35,432 202 INFO rb-242d991-224035-405381 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-18 21:49:35,433 202 INFO rb-242d991-224035-405381 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-18 21:49:37,623 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37555b04a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:37,624 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3756ae6e80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:37,630 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:37,634 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:37,635 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3756ae58a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:37,651 202 INFO rb-242d991-224035-405381 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-18 21:49:37,652 202 INFO rb-242d991-224035-405381 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-18 21:49:38,433 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [344] 2026-08-18 21:49:38,447 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9019] 2026-08-18 21:49:38,451 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:49:38,753 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [345] 2026-08-18 21:49:38,762 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9021] 2026-08-18 21:49:38,767 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:49:39,032 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [346] 2026-08-18 21:49:39,037 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9023] 2026-08-18 21:49:39,042 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:49:39,628 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [347] 2026-08-18 21:49:39,637 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9034] 2026-08-18 21:49:39,643 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:49:39,671 202 INFO rb-242d991-224035-405381 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_invalid_expressions ... 2026-08-18 21:49:39,848 202 INFO rb-242d991-224035-405381 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_valid_expressions ... 2026-08-18 21:49:41,671 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3754fdccc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:41,672 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37555b04a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:41,676 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:41,678 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:41,679 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37555b0e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:41,689 202 INFO rb-242d991-224035-405381 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-18 21:49:41,690 202 INFO rb-242d991-224035-405381 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-18 21:49:41,698 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:49:43,928 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f375380ed40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:43,929 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3754fdccc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:43,933 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:43,936 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:43,936 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3754b639c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:43,945 202 INFO rb-242d991-224035-405381 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-18 21:49:43,946 202 INFO rb-242d991-224035-405381 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-18 21:49:46,283 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37563a42c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:46,284 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37539a9120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:46,288 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:46,291 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:46,292 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3754c04540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:46,302 202 INFO rb-242d991-224035-405381 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-18 21:49:46,302 202 INFO rb-242d991-224035-405381 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-18 21:49:48,699 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3754b5ac00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:48,700 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37536df240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:48,706 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:48,711 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:48,712 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37536ddd00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:48,726 202 INFO rb-242d991-224035-405381 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-18 21:49:48,726 202 INFO rb-242d991-224035-405381 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-18 21:49:50,945 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3753897c40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:50,945 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3753cedda0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:50,950 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:50,953 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:50,953 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3753cee700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:50,964 202 INFO rb-242d991-224035-405381 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-18 21:49:50,964 202 INFO rb-242d991-224035-405381 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-18 21:49:53,363 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37540fff60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:53,364 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37539a9620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:53,370 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:53,373 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:53,374 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37539a94e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:53,383 202 INFO rb-242d991-224035-405381 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-18 21:49:53,384 202 INFO rb-242d991-224035-405381 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-18 21:49:55,302 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3753c55760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:55,303 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3755e8d580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:55,307 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:55,310 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:55,310 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3755e8eca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:55,320 202 INFO rb-242d991-224035-405381 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-18 21:49:55,321 202 INFO rb-242d991-224035-405381 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-18 21:49:57,486 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3754bbc860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:57,487 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37542a40e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:57,494 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:57,498 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:57,500 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37542a4e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:57,515 202 INFO rb-242d991-224035-405381 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-18 21:49:57,516 202 INFO rb-242d991-224035-405381 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-18 21:49:59,742 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37545eee80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:59,743 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3753cc3ba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:59,750 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:49:59,754 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:49:59,755 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3753cc0900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:49:59,769 202 INFO rb-242d991-224035-405381 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-18 21:49:59,771 202 INFO rb-242d991-224035-405381 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-18 21:50:00,556 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [356] 2026-08-18 21:50:00,567 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9049] 2026-08-18 21:50:00,572 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:00,872 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [357] 2026-08-18 21:50:00,879 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9051] 2026-08-18 21:50:00,884 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:01,196 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [358] 2026-08-18 21:50:01,205 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9053] 2026-08-18 21:50:01,213 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:01,895 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [359] 2026-08-18 21:50:01,901 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9064] 2026-08-18 21:50:01,906 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:02,014 202 INFO rb-242d991-224035-405381 odoo.addons.hr_timesheet_attendance.tests.test_timesheet_attendance: Starting TestTimesheetAttendance.test_timesheet_attendance_report ... 2026-08-18 21:50:04,064 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3753dfcea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:50:04,064 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f375560cae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:50:04,068 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 21:50:04,070 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 21:50:04,070 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f375560f100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 21:50:04,079 202 INFO rb-242d991-224035-405381 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-18 21:50:04,080 202 INFO rb-242d991-224035-405381 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-18 21:50:04,087 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:50:04,504 202 INFO rb-242d991-224035-405381 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_no_calendar ... 2026-08-18 21:50:04,968 202 INFO rb-242d991-224035-405381 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_other_calendar ... 2026-08-18 21:50:05,088 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [3539, 3540] 2026-08-18 21:50:05,462 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 21:50:05,809 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [360] 2026-08-18 21:50:05,823 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9074] 2026-08-18 21:50:05,830 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:06,187 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [361] 2026-08-18 21:50:06,196 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9076] 2026-08-18 21:50:06,204 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:06,221 202 INFO rb-242d991-224035-405381 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_01_upload_document ... 2026-08-18 21:50:06,237 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 21:50:06,248 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:07,084 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 24 0.018 0.820 2026-08-18 21:50:07,092 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "GET /web/content/3561?unique=7b502c3a1f48c8609ae212cdfb639dee39673f5e&download=true HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 21:50:07,093 202 INFO rb-242d991-224035-405381 odoo.addons.html_editor.tests.test_controller.TestController.test_01_upload_document: waiting for threads: [] 2026-08-18 21:50:07,114 202 INFO rb-242d991-224035-405381 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_03_get_image_info ... 2026-08-18 21:50:07,127 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 21:50:07,137 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:07,359 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.020 0.204 2026-08-18 21:50:07,372 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "POST /html_editor/get_image_info HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 21:50:07,372 202 INFO rb-242d991-224035-405381 odoo.addons.html_editor.tests.test_controller.TestController.test_03_get_image_info: waiting for threads: [] 2026-08-18 21:50:07,392 202 INFO rb-242d991-224035-405381 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_04_admin_attachment ... 2026-08-18 21:50:07,404 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin_user from n/a 2026-08-18 21:50:07,415 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:07,672 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.015 0.245 2026-08-18 21:50:07,696 202 INFO rb-242d991-224035-405381 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_05_internal_link_preview ... 2026-08-18 21:50:07,706 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin_user from n/a 2026-08-18 21:50:07,716 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:07,941 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 11 0.006 0.221 2026-08-18 21:50:07,946 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 21:50:07,956 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 11 0.002 0.006 2026-08-18 21:50:07,961 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 21:50:07,975 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 21:50:07,979 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:07] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 21:50:08,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:08] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 21:50:08,017 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:08] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 2 0.002 0.007 2026-08-18 21:50:08,035 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:08] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 21:50:08,064 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:50:08,077 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_call: Starting TestCall.test_visitor_cannot_start_call ... 2026-08-18 21:50:08,530 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:09,506 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:09] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.048 0.933 2026-08-18 21:50:09,524 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:09] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 13 0.006 0.008 2026-08-18 21:50:09,566 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 21:50:09,667 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui ... 2026-08-18 21:50:09,992 202 _WARNING rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome headless failed to start: [830:851:0818/215009.801261: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 [830:851:0818/215009.807837:ERROR:dbus/bus.cc:405] 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:851:0818/215009.807964: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 [830:851:0818/215009.808262: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 [830:851:0818/215009.808279:ERROR:dbus/bus.cc:405] 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:851:0818/215009.818152:ERROR:dbus/bus.cc:405] 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:0818/215009.819093:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [830:851:0818/215009.844892:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [866:866:0818/215009.849673:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [866:866:0818/215009.851984:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [830:830:0818/215009.911309:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [830:830:0818/215009.911374:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [830:830:0818/215009.911384:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [830:851:0818/215009.911406:ERROR:dbus/bus.cc:405] 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:851:0818/215009.911438:ERROR:dbus/bus.cc:405] 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:0818/215009.911488:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:50:09,996 202 INFO rb-242d991-224035-405381 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-18 21:50:10,018 202 INFO rb-242d991-224035-405381 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-18 21:50:10,019 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui ... 2026-08-18 21:50:10,337 202 _WARNING rb-242d991-224035-405381 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: [937:958:0818/215010.166091: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 [937:958:0818/215010.170624:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [937:958:0818/215010.170903: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 [937:958:0818/215010.170976: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 [937:958:0818/215010.171022:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [937:958:0818/215010.180965:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [937:937:0818/215010.184426:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [972:972:0818/215010.196725:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [972:972:0818/215010.200165:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [937:958:0818/215010.204788:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [937:937:0818/215010.294452:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [937:937:0818/215010.294546:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [937:937:0818/215010.294562:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [937:958:0818/215010.294567:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [937:958:0818/215010.294604:ERROR:dbus/bus.cc:405] 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-18 21:50:10,343 202 INFO rb-242d991-224035-405381 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-18 21:50:10,373 202 INFO rb-242d991-224035-405381 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-18 21:50:10,373 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui ... 2026-08-18 21:50:10,688 202 WARNING rb-242d991-224035-405381 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: [1047:1068:0818/215010.501333: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 [1047:1068:0818/215010.506037:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1047:1068:0818/215010.506164: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 [1047:1068:0818/215010.507388: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 [1047:1068:0818/215010.508176:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1047:1068:0818/215010.516812:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1047:1047:0818/215010.519837:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1083:1083:0818/215010.531555:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1083:1083:0818/215010.534372:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1047:1068:0818/215010.537178:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1047:1047:0818/215010.624025:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1047:1047:0818/215010.624116:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1047:1047:0818/215010.624132:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1047:1047:0818/215010.624446:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1047:1068:0818/215010.624492:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1047:1068:0818/215010.624532:ERROR:dbus/bus.cc:405] 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-18 21:50:10,694 202 INFO rb-242d991-224035-405381 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-18 21:50:10,721 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui ... 2026-08-18 21:50:11,039 202 _WARNING rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome headless failed to start: [1156:1177:0818/215010.835592: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 [1156:1177:0818/215010.839706:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1156:1177:0818/215010.839916: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 [1156:1177:0818/215010.843924: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 [1156:1177:0818/215010.843952:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1156:1177:0818/215010.853876:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1156:1156:0818/215010.857323:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1191:1191:0818/215010.865122:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1191:1191:0818/215010.869523:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1156:1177:0818/215010.886455:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1156:1156:0818/215010.975345:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1156:1156:0818/215010.975440:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1156:1156:0818/215010.975453:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1156:1177:0818/215010.975485:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1156:1177:0818/215010.975524:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1156:1156:0818/215010.975731:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:50:11,044 202 INFO rb-242d991-224035-405381 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-18 21:50:11,071 202 INFO rb-242d991-224035-405381 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-18 21:50:11,072 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui ... 2026-08-18 21:50:11,389 202 _WARNING rb-242d991-224035-405381 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: [1257:1278:0818/215011.183657: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 [1257:1278:0818/215011.186887:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1257:1278:0818/215011.186954: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 [1257:1278:0818/215011.186995: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 [1257:1278:0818/215011.187113:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1257:1278:0818/215011.194623:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1257:1257:0818/215011.197529:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1292:1292:0818/215011.210717:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1292:1292:0818/215011.213195:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1257:1278:0818/215011.215989:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1257:1257:0818/215011.305498:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1257:1257:0818/215011.305618:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1257:1278:0818/215011.305633:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1257:1257:0818/215011.305636:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1257:1278:0818/215011.305704:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1257:1257:0818/215011.305863:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1257:1257:0818/215011.308981:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:50:11,473 202 INFO rb-242d991-224035-405381 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-18 21:50:11,501 202 INFO rb-242d991-224035-405381 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-18 21:50:11,501 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui ... 2026-08-18 21:50:11,763 202 WARNING rb-242d991-224035-405381 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: [1374:1395:0818/215011.621953: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 [1374:1395:0818/215011.626263:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1374:1395:0818/215011.626417: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 [1374:1395:0818/215011.626676: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 [1374:1395:0818/215011.627670:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1374:1395:0818/215011.636137:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1374:1374:0818/215011.641250:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1410:1410:0818/215011.651954:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1410:1410:0818/215011.655241:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1374:1395:0818/215011.661490:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1374:1374:0818/215011.718101:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1374:1374:0818/215011.718195:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1374:1374:0818/215011.718219:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1374:1395:0818/215011.718225:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1374:1395:0818/215011.718262:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1374:1374:0818/215011.718441:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:50:11,771 202 INFO rb-242d991-224035-405381 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-18 21:50:11,815 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:50:11,918 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_clear_answers_on_step_type_change ... 2026-08-18 21:50:12,257 202 _WARNING rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome headless failed to start: [1484:1505:0818/215012.086405: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 [1484:1505:0818/215012.090673:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1484:1505:0818/215012.092169: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 [1484:1505:0818/215012.092212: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 [1484:1505:0818/215012.092224:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1484:1505:0818/215012.098261:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1484:1484:0818/215012.099129:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1520:1520:0818/215012.117476:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1520:1520:0818/215012.119603:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1484:1505:0818/215012.125435:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1484:1484:0818/215012.208893:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1484:1484:0818/215012.208981:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1484:1484:0818/215012.208995:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1484:1484:0818/215012.209046:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1484:1505:0818/215012.210434:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1484:1505:0818/215012.210475:ERROR:dbus/bus.cc:405] 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-18 21:50:12,261 202 INFO rb-242d991-224035-405381 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-18 21:50:12,294 202 INFO rb-242d991-224035-405381 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-18 21:50:12,295 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_clear_answers_on_step_type_change ... 2026-08-18 21:50:12,656 202 _WARNING rb-242d991-224035-405381 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: [1592:1613:0818/215012.463976: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 [1592:1613:0818/215012.468562:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1592:1613:0818/215012.468738: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 [1592:1613:0818/215012.468784: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 [1592:1613:0818/215012.468798:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1592:1613:0818/215012.477781:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1592:1592:0818/215012.478698:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1629:1629:0818/215012.501362:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1592:1613:0818/215012.508429:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1629:1629:0818/215012.508391:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1592:1592:0818/215012.580171:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1592:1592:0818/215012.580290:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1592:1592:0818/215012.580307:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1592:1613:0818/215012.580321:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1592:1613:0818/215012.580359:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1592:1592:0818/215012.580448:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:50:12,661 202 INFO rb-242d991-224035-405381 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-18 21:50:12,686 202 INFO rb-242d991-224035-405381 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-18 21:50:12,686 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_clear_answers_on_step_type_change ... 2026-08-18 21:50:13,072 202 WARNING rb-242d991-224035-405381 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: [1704:1725:0818/215012.880756: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 [1704:1725:0818/215012.885069:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1704:1725:0818/215012.885401: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 [1704:1725:0818/215012.885669: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 [1704:1725:0818/215012.885804:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1704:1725:0818/215012.895760:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1704:1704:0818/215012.900006:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1739:1739:0818/215012.908963:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1739:1739:0818/215012.913549:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1704:1725:0818/215012.922428:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1704:1704:0818/215012.996083:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1704:1704:0818/215012.996168:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1704:1704:0818/215012.996182:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1704:1725:0818/215012.996197:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1704:1725:0818/215012.996228:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1704:1704:0818/215012.996341:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:50:13,080 202 INFO rb-242d991-224035-405381 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-18 21:50:13,114 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_duplicate ... 2026-08-18 21:50:13,201 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_is_forward_operator_child ... 2026-08-18 21:50:13,220 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_multiple_rules_on_same_url ... 2026-08-18 21:50:13,589 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [362] 2026-08-18 21:50:13,596 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9084] 2026-08-18 21:50:13,605 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:13,716 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_not_invited_to_rtc_calls ... 2026-08-18 21:50:13,727 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:14,055 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:14] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.061 0.269 2026-08-18 21:50:14,165 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps ... 2026-08-18 21:50:14,173 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:14,546 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:14] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.077 0.297 2026-08-18 21:50:14,739 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps_sequence ... 2026-08-18 21:50:14,794 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_welcome_steps ... 2026-08-18 21:50:14,801 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted chatbot.script.step records with IDs: [15, 16] 2026-08-18 21:50:14,817 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_without_operator ... 2026-08-18 21:50:14,877 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:15,195 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 86 0.073 0.247 2026-08-18 21:50:15,300 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:15] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.021 0.031 2026-08-18 21:50:15,336 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 21:50:15,732 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_denied_for_wrong_channel ... 2026-08-18 21:50:15,737 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:16,782 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:16] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 82 0.056 0.989 2026-08-18 21:50:16,794 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:16] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 21:50:16,815 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_routes_with_valid_guest_token ... 2026-08-18 21:50:16,826 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:17,123 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:17] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.048 0.251 2026-08-18 21:50:17,144 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:17] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 18 0.007 0.010 2026-08-18 21:50:17,145 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_cors_livechat.TestCorsLivechat.test_access_routes_with_valid_guest_token: waiting for threads: [] 2026-08-18 21:50:17,165 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_guest_cookie ... 2026-08-18 21:50:17,176 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-18 21:50:17,178 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:17,378 202 INFO rb-242d991-224035-405381 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-18 21:50:17,454 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:17] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.028 0.251 2026-08-18 21:50:17,480 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_user_cookie ... 2026-08-18 21:50:17,498 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 21:50:17,508 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:17,810 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:17] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 88 0.053 0.250 2026-08-18 21:50:17,843 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 21:50:32,603 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_digest: Starting TestLiveChatDigest.test_kpi_livechat_rating_value ... 2026-08-18 21:50:32,964 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:50:42,391 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 21:50:42,391 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 21:50:43,443 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [363] 2026-08-18 21:50:43,452 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10065] 2026-08-18 21:50:43,458 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:43,845 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [364] 2026-08-18 21:50:43,853 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10067] 2026-08-18 21:50:43,858 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:43,931 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message ... 2026-08-18 21:50:43,940 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:44,220 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:44] "POST /im_livechat/get_session HTTP/1.1" 200 - 77 0.058 0.223 2026-08-18 21:50:44,295 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:michel from n/a 2026-08-18 21:50:44,390 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:44] "POST /mail/data HTTP/1.1" 200 - 50 0.053 0.034 2026-08-18 21:50:44,391 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message: waiting for threads: [] 2026-08-18 21:50:44,413 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_get_discuss_channel ... 2026-08-18 21:50:44,418 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:44,711 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:44] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.035 0.260 2026-08-18 21:50:44,836 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:44] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.036 0.048 2026-08-18 21:50:44,959 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:44] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.044 0.045 2026-08-18 21:50:45,076 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.033 0.045 2026-08-18 21:50:45,197 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.034 0.047 2026-08-18 21:50:45,302 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.029 0.037 2026-08-18 21:50:45,415 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.029 0.036 2026-08-18 21:50:45,501 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.024 0.032 2026-08-18 21:50:45,600 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.022 0.040 2026-08-18 21:50:45,698 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.023 0.038 2026-08-18 21:50:45,788 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.021 0.034 2026-08-18 21:50:45,890 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.021 0.039 2026-08-18 21:50:45,955 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.012 0.026 2026-08-18 21:50:46,026 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.014 0.026 2026-08-18 21:50:46,098 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.014 0.036 2026-08-18 21:50:46,185 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.021 0.038 2026-08-18 21:50:46,275 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.017 0.035 2026-08-18 21:50:46,370 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.018 0.041 2026-08-18 21:50:46,458 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.014 0.035 2026-08-18 21:50:46,536 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.016 0.033 2026-08-18 21:50:46,623 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.020 0.033 2026-08-18 21:50:46,715 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.015 0.039 2026-08-18 21:50:46,812 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.024 0.045 2026-08-18 21:50:46,925 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:46] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.040 0.040 2026-08-18 21:50:47,012 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:47] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.020 0.034 2026-08-18 21:50:47,055 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_conversation_history ... 2026-08-18 21:50:47,067 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:michel from n/a 2026-08-18 21:50:47,180 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_manager_can_invite_anyone ... 2026-08-18 21:50:47,351 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging ... 2026-08-18 21:50:47,665 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [365] 2026-08-18 21:50:47,672 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10099] 2026-08-18 21:50:47,678 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:47,703 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:48,569 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:48] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.028 0.840 2026-08-18 21:50:48,617 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:48] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.024 0.022 2026-08-18 21:50:48,749 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:48] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.019 0.038 2026-08-18 21:50:48,787 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:48] "POST /mail/action HTTP/1.1" 200 - 23 0.013 0.022 2026-08-18 21:50:48,826 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:48] "POST /mail/action HTTP/1.1" 200 - 22 0.014 0.021 2026-08-18 21:50:48,827 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging: waiting for threads: [] 2026-08-18 21:50:48,845 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_read_channel_unpined_for_operator_after_one_day ... 2026-08-18 21:50:48,856 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:49,225 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:49] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.060 0.316 2026-08-18 21:50:49,401 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_unread_channel_not_unpined_for_operator_after_autovacuum ... 2026-08-18 21:50:49,405 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:50:49,693 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:50:49] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.040 0.250 2026-08-18 21:50:49,890 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 21:50:50,481 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [366] 2026-08-18 21:50:50,489 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10109] 2026-08-18 21:50:50,495 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:50,897 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [367] 2026-08-18 21:50:50,902 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10111] 2026-08-18 21:50:50,906 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:50,955 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country ... 2026-08-18 21:50:51,224 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [368] 2026-08-18 21:50:51,231 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10113] 2026-08-18 21:50:51,235 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:51,573 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [369] 2026-08-18 21:50:51,578 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10116] 2026-08-18 21:50:51,581 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:51,636 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country_no_operator_matching_country ... 2026-08-18 21:50:51,895 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [370] 2026-08-18 21:50:51,901 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10119] 2026-08-18 21:50:51,906 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:51,986 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang ... 2026-08-18 21:50:52,304 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [371] 2026-08-18 21:50:52,313 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10122] 2026-08-18 21:50:52,319 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:52,708 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [372] 2026-08-18 21:50:52,715 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10125] 2026-08-18 21:50:52,719 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:52,803 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_and_country_prioritize_lang ... 2026-08-18 21:50:53,131 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [373] 2026-08-18 21:50:53,137 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10128] 2026-08-18 21:50:53,141 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:53,622 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [374] 2026-08-18 21:50:53,644 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10131] 2026-08-18 21:50:53,655 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:53,750 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_both_operator_active ... 2026-08-18 21:50:54,084 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [375] 2026-08-18 21:50:54,091 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10134] 2026-08-18 21:50:54,095 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:54,526 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-08-18 21:50:54,533 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10137] 2026-08-18 21:50:54,539 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:54,710 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_no_operator_matching_lang ... 2026-08-18 21:50:55,054 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-08-18 21:50:55,059 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10143] 2026-08-18 21:50:55,066 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:55,139 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_in_call_operator_not_prioritized ... 2026-08-18 21:50:55,449 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [378] 2026-08-18 21:50:55,455 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10146] 2026-08-18 21:50:55,460 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:55,814 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [379] 2026-08-18 21:50:55,819 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10149] 2026-08-18 21:50:55,823 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:55,969 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_freed_after_chat_ends ... 2026-08-18 21:50:56,257 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [380] 2026-08-18 21:50:56,264 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10154] 2026-08-18 21:50:56,270 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:56,573 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [381] 2026-08-18 21:50:56,579 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10157] 2026-08-18 21:50:56,583 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:56,704 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_in_call_no_more_than_two_chats ... 2026-08-18 21:50:57,057 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [382] 2026-08-18 21:50:57,062 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10161] 2026-08-18 21:50:57,067 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:57,428 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-08-18 21:50:57,433 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10164] 2026-08-18 21:50:57,439 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:57,616 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat ... 2026-08-18 21:50:57,890 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-08-18 21:50:57,895 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10170] 2026-08-18 21:50:57,898 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:58,303 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-08-18 21:50:58,310 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10173] 2026-08-18 21:50:58,316 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:58,564 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_all_operators_exceed_limit ... 2026-08-18 21:50:58,842 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-08-18 21:50:58,847 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10179] 2026-08-18 21:50:58,851 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:59,233 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-08-18 21:50:59,239 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10182] 2026-08-18 21:50:59,243 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:50:59,486 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_with_call_limit_not_exceeded ... 2026-08-18 21:50:59,780 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-08-18 21:50:59,786 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10190] 2026-08-18 21:50:59,791 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:00,146 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-08-18 21:51:00,154 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10193] 2026-08-18 21:51:00,160 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:00,358 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-18 21:51:00,871 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-08-18 21:51:00,879 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10203] 2026-08-18 21:51:00,884 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:01,304 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-08-18 21:51:01,312 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10205] 2026-08-18 21:51:01,317 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:01,381 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_channel ... 2026-08-18 21:51:01,404 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [130676, 130677, 130678, 130679, 130685, 130686, 130687, 130586, 130587, 130588, 130589, 130590, 130591, 130597, 130598, 130599, 130600, 130601, 130602, 130607, 130608, 130609, 130610, 130611, 130616, 130617, 130618, 130619, 130625, 130626, 130627, 130628, 130629, 130635, 130636, 130637, 130638, 130639, 130644, 130645, 130646, 130647, 130648, 130654, 130655, 130656, 130657, 130658, 130664, 130665, 130666, 130667, 130668, 130669, 130670] 2026-08-18 21:51:01,404 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2418, 2417, 2416, 2415, 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] 2026-08-18 21:51:01,417 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [130582, 130672, 130681, 130593, 130604, 130613, 130621, 130631, 130641, 130650, 130660] 2026-08-18 21:51:01,417 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-08-18 21:51:01,432 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:02,461 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:02] "POST /im_livechat/get_session HTTP/1.1" 200 - 76 0.039 0.992 2026-08-18 21:51:02,601 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_operator ... 2026-08-18 21:51:02,638 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [130676, 130677, 130678, 130679, 130685, 130686, 130687, 130586, 130587, 130588, 130589, 130590, 130591, 130597, 130598, 130599, 130600, 130601, 130602, 130607, 130608, 130609, 130610, 130611, 130616, 130617, 130618, 130619, 130625, 130626, 130627, 130628, 130629, 130635, 130636, 130637, 130638, 130639, 130644, 130645, 130646, 130647, 130648, 130654, 130655, 130656, 130657, 130658, 130664, 130665, 130666, 130667, 130668, 130669, 130670] 2026-08-18 21:51:02,638 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2418, 2417, 2416, 2415, 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] 2026-08-18 21:51:02,647 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [130582, 130672, 130681, 130593, 130604, 130613, 130621, 130631, 130641, 130650, 130660] 2026-08-18 21:51:02,647 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-08-18 21:51:02,666 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:03,010 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:03] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.050 0.296 2026-08-18 21:51:03,150 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 21:51:03,166 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_im_livechat_support_page: Starting TestImLivechatSupportPage.test_load_modules ... 2026-08-18 21:51:03,441 202 _WARNING rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome headless failed to start: [1860:1881:0818/215103.302726: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 [1860:1881:0818/215103.306817:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1860:1881:0818/215103.306943: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 [1860:1881:0818/215103.307079: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 [1860:1881:0818/215103.307099:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1860:1860:0818/215103.315848:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1860:1881:0818/215103.315916:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1860:1881:0818/215103.339441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1895:1895:0818/215103.347982:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1895:1895:0818/215103.351784:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1860:1860:0818/215103.404439:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1860:1860:0818/215103.404514:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1860:1860:0818/215103.404526:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1860:1881:0818/215103.404533:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1860:1881:0818/215103.404569:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1860:1860:0818/215103.405020:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:51:03,446 202 INFO rb-242d991-224035-405381 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-18 21:51:03,469 202 INFO rb-242d991-224035-405381 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-18 21:51:03,469 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_im_livechat_support_page: Starting TestImLivechatSupportPage.test_load_modules ... 2026-08-18 21:51:03,735 202 _WARNING rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.test_load_modules: Chrome headless failed to start: [1970:1991:0818/215103.598012: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 [1970:1991:0818/215103.600375:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1970:1991:0818/215103.600469: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 [1970:1991:0818/215103.600644: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 [1970:1991:0818/215103.600662:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1970:1970:0818/215103.613159:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1970:1991:0818/215103.613457:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2006:2006:0818/215103.623798:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1970:1991:0818/215103.628555:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2006:2006:0818/215103.643542:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1970:1970:0818/215103.706686:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1970:1970:0818/215103.706771:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1970:1970:0818/215103.706788:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1970:1991:0818/215103.706789:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1970:1991:0818/215103.706829:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1970:1970:0818/215103.707647:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:51:03,742 202 INFO rb-242d991-224035-405381 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-18 21:51:03,767 202 INFO rb-242d991-224035-405381 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-18 21:51:03,767 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_im_livechat_support_page: Starting TestImLivechatSupportPage.test_load_modules ... 2026-08-18 21:51:04,092 202 WARNING rb-242d991-224035-405381 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: [2080:2101:0818/215103.887937: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 [2080:2101:0818/215103.892312:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2080:2101:0818/215103.892394: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 [2080:2101:0818/215103.892480: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 [2080:2101:0818/215103.892506:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2080:2101:0818/215103.903354:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2080:2080:0818/215103.904454:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2116:2116:0818/215103.918038:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2116:2116:0818/215103.920469:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2080:2101:0818/215103.931286:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2080:2080:0818/215104.023675:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2080:2080:0818/215104.023768:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2080:2101:0818/215104.023781:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2080:2080:0818/215104.023788:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2080:2101:0818/215104.023855:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2080:2080:0818/215104.024020:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:51:04,096 202 INFO rb-242d991-224035-405381 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-18 21:51:04,133 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:51:04,148 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-08-18 21:51:04,459 202 _WARNING rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome headless failed to start: [2188:2209:0818/215104.290496: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 [2188:2209:0818/215104.295941:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2188:2209:0818/215104.296297: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 [2188:2209:0818/215104.296527: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 [2188:2209:0818/215104.296571:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2188:2209:0818/215104.305399:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2188:2188:0818/215104.311574:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2224:2224:0818/215104.322355:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2224:2224:0818/215104.328821:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2188:2209:0818/215104.344297:ERROR:dbus/bus.cc:405] 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-18 21:51:04,464 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_js: skipped ExternalTestSuite.test_external_livechat : Failed to detect chrome devtools port after 10.0s. 2026-08-18 21:51:04,488 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_external_livechat (odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat) 2026-08-18 21:51:04,489 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-08-18 21:51:04,801 202 _WARNING rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Chrome headless failed to start: [2297:2319:0818/215104.624529: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 [2297:2319:0818/215104.629822:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2297:2319:0818/215104.630908: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 [2297:2319:0818/215104.631166: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 [2297:2319:0818/215104.631178:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2297:2319:0818/215104.641142:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2297:2297:0818/215104.642071:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2334:2334:0818/215104.653551:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2297:2319:0818/215104.661443:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2334:2334:0818/215104.659008:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2297:2297:0818/215104.728534:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2297:2297:0818/215104.728622:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2297:2319:0818/215104.728630:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2297:2297:0818/215104.728642:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2297:2319:0818/215104.728703:ERROR:dbus/bus.cc:405] 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-18 21:51:04,807 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_js: skipped ExternalTestSuite.test_external_livechat : Failed to detect chrome devtools port after 10.0s. 2026-08-18 21:51:04,834 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_external_livechat (odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat) 2026-08-18 21:51:04,834 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-08-18 21:51:05,096 202 WARNING rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Chrome headless failed to start: [2406:2427:0818/215104.952658: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 [2406:2427:0818/215104.955621:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2406:2427:0818/215104.955720: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 [2406:2427:0818/215104.955852: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 [2406:2427:0818/215104.955911:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2406:2427:0818/215104.966009:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2406:2406:0818/215104.970538:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2441:2441:0818/215104.984095:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2441:2441:0818/215104.986484:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2406:2427:0818/215104.989174:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2406:2406:0818/215105.063951:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2406:2406:0818/215105.064037:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2406:2406:0818/215105.064048:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2406:2427:0818/215105.064070:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2406:2406:0818/215105.064135:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2406:2427:0818/215105.064548:ERROR:dbus/bus.cc:405] 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-18 21:51:05,101 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_js: skipped ExternalTestSuite.test_external_livechat : Failed to detect chrome devtools port after 10.0s. 2026-08-18 21:51:05,131 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 21:51:14,939 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 21:51:14,939 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 21:51:15,464 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_chatbot_message_format ... 2026-08-18 21:51:16,239 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-08-18 21:51:16,248 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10604] 2026-08-18 21:51:16,254 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:16,328 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-08-18 21:51:16,335 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10605] 2026-08-18 21:51:16,341 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:16,454 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:emp from n/a 2026-08-18 21:51:16,462 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-18 21:51:16,463 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:16,700 202 INFO rb-242d991-224035-405381 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-18 21:51:16,854 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 107 0.068 0.325 2026-08-18 21:51:16,961 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_update_username ... 2026-08-18 21:51:17,448 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-08-18 21:51:17,457 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10613] 2026-08-18 21:51:17,465 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:17,537 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-08-18 21:51:17,546 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10614] 2026-08-18 21:51:17,551 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:18,003 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-08-18 21:51:18,010 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10616] 2026-08-18 21:51:18,014 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:18,086 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 107, model: res.users 2026-08-18 21:51:18,141 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 21:51:18,153 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_res_users: Starting TestLiveChatResUsers.test_livechat_create_res_users ... 2026-08-18 21:51:18,536 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-08-18 21:51:18,543 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10618] 2026-08-18 21:51:18,547 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:19,028 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:51:19,591 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-08-18 21:51:19,597 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10625] 2026-08-18 21:51:19,601 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:19,955 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-08-18 21:51:19,962 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10627] 2026-08-18 21:51:19,967 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:20,019 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_session_history: Starting TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth ... 2026-08-18 21:51:20,327 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-08-18 21:51:20,337 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10629] 2026-08-18 21:51:20,345 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:20,368 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:21,415 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:21] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.036 1.013 2026-08-18 21:51:21,785 202 _WARNING rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome headless failed to start: [2519:2540:0818/215121.603354: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 [2519:2540:0818/215121.613881:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2519:2540:0818/215121.613955: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 [2519:2540:0818/215121.615027: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 [2519:2540:0818/215121.615043:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2519:2540:0818/215121.627143:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2519:2519:0818/215121.631095:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2554:2554:0818/215121.641233:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2519:2540:0818/215121.648932:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2554:2554:0818/215121.662504:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2519:2519:0818/215121.708739:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2519:2519:0818/215121.708810:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2519:2519:0818/215121.708820:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2519:2540:0818/215121.708832:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2519:2540:0818/215121.708860:ERROR:dbus/bus.cc:405] 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-18 21:51:21,790 202 INFO rb-242d991-224035-405381 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-18 21:51:21,818 202 INFO rb-242d991-224035-405381 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-18 21:51:21,818 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_session_history: Starting TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth ... 2026-08-18 21:51:22,167 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-08-18 21:51:22,177 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10632] 2026-08-18 21:51:22,183 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:22,223 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:22,527 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:22] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.035 0.276 2026-08-18 21:51:23,042 202 _WARNING rb-242d991-224035-405381 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: [2630:2651:0818/215122.749760: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 [2630:2651:0818/215122.769575:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2630:2651:0818/215122.778322: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 [2630:2651:0818/215122.778371: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 [2630:2651:0818/215122.778394:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2630:2651:0818/215122.780076:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2630:2630:0818/215122.786415:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2667:2667:0818/215122.805375:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2667:2667:0818/215122.807856:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2630:2651:0818/215122.813038:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2630:2630:0818/215122.891623:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2630:2630:0818/215122.891723:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2630:2630:0818/215122.891742:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2630:2651:0818/215122.893768:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2630:2651:0818/215122.893801:ERROR:dbus/bus.cc:405] 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-18 21:51:23,047 202 INFO rb-242d991-224035-405381 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-18 21:51:23,082 202 INFO rb-242d991-224035-405381 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-18 21:51:23,083 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_session_history: Starting TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth ... 2026-08-18 21:51:23,429 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-08-18 21:51:23,436 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10635] 2026-08-18 21:51:23,441 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 21:51:23,468 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:23,764 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:23] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.041 0.256 2026-08-18 21:51:24,138 202 WARNING rb-242d991-224035-405381 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: [2744:2765:0818/215123.961597: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 [2744:2765:0818/215123.967329:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2744:2765:0818/215123.967457: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 [2744:2765:0818/215123.967597: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 [2744:2765:0818/215123.967617:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2744:2765:0818/215123.977632:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2744:2744:0818/215123.980448:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2779:2779:0818/215123.993366:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2779:2779:0818/215123.995346:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2744:2765:0818/215124.001414:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2744:2744:0818/215124.072592:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2744:2744:0818/215124.072666:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2744:2744:0818/215124.072680:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2744:2765:0818/215124.073543:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2744:2765:0818/215124.073571:ERROR:dbus/bus.cc:405] 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-18 21:51:24,144 202 INFO rb-242d991-224035-405381 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-18 21:51:24,184 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 21:51:24,199 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_upload_attachment: Starting TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat ... 2026-08-18 21:51:24,628 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 21:51:24,972 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:24] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.045 0.300 2026-08-18 21:51:25,010 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:25] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.015 0.021 2026-08-18 21:51:25,032 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 21:51:25] "POST /mail/attachment/upload HTTP/1.1" 403 - 11 0.005 0.013 2026-08-18 21:51:25,033 202 INFO rb-242d991-224035-405381 odoo.addons.im_livechat.tests.test_upload_attachment.TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat: waiting for threads: [] 2026-08-18 21:51:25,057 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 21:51:35,558 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #120 deleted product.product records with IDs: [837] 2026-08-18 21:51:35,683 202 INFO rb-242d991-224035-405381 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-18 21:51:35,684 202 INFO rb-242d991-224035-405381 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-18 21:51:36,885 202 INFO rb-242d991-224035-405381 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-18 21:51:36,885 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 21:51:36,892 202 INFO rb-242d991-224035-405381 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-18 21:51:36,892 202 INFO rb-242d991-224035-405381 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-18 21:51:36,897 202 INFO rb-242d991-224035-405381 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-18 21:51:36,897 202 INFO rb-242d991-224035-405381 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-18 21:52:15,362 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_name ... 2026-08-18 21:52:18,468 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #120 deleted invoice.line.grouping records with IDs: [4, 5, 6] 2026-08-18 21:52:18,554 202 INFO rb-242d991-224035-405381 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-18 21:52:20,214 202 INFO rb-242d991-224035-405381 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-18 21:52:21,909 202 INFO rb-242d991-224035-405381 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-18 21:52:23,605 202 INFO rb-242d991-224035-405381 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-18 21:52:26,272 202 INFO rb-242d991-224035-405381 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-18 21:52:28,105 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:52:39,761 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_access_token ... 2026-08-18 21:52:41,863 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_adjustment_invoice ... 2024-01-01 00:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #122 deleted account.move.line records with IDs: [560] 2026-08-18 21:52:44,899 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_cancel_invoice ... 2026-08-18 21:52:47,658 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_decimal_rounding ... 2026-08-18 21:52:49,577 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_default_symbol_on_partner ... 2026-08-18 21:52:51,198 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_downpayment_line_in_json ... 2026-08-18 21:52:52,465 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_creation ... 2026-08-18 21:52:54,139 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_foreign_currency ... 2026-08-18 21:52:55,939 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation ... 2026-08-18 21:52:57,885 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation_no_product ... 2026-08-18 21:52:59,636 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_line_note_in_json ... 2026-08-18 21:53:01,501 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_loyalty_discount_in_json ... 2026-08-18 21:53:02,639 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #122 deleted account.move.line.ctp records with IDs: [259] 2026-08-18 21:53:05,184 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_replacement_invoice ... 2024-01-01 00:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #122 deleted account.move.line records with IDs: [603] 2026-08-18 21:53:08,757 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_sale_discount_product_in_json ... 2026-08-18 21:53:11,069 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_send_and_print ... 2026-08-18 21:53:13,356 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_double_zip_response ... 2026-08-18 21:53:15,726 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_no_xml_in_zip ... 2026-08-18 21:53:17,989 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_single_zip_response ... 2026-08-18 21:53:21,157 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 21:53:45,515 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_default_symbol ... 2026-08-18 21:53:45,672 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #124 deleted ir.attachment records with IDs: [4420] 2024-01-01 00:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #124 deleted ir.attachment records with IDs: [4419] 2026-08-18 21:53:46,956 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files_not_sent_raises ... 2026-08-18 21:53:47,514 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_refund ... 2026-08-18 21:53:49,217 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_send_and_print ... 2026-08-18 21:53:50,608 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_pos_specific_symbol ... 2026-08-18 21:53:50,780 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_prepare_order_vals_rights ... 2026-08-18 21:53:51,273 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 21:54:05,926 202 INFO rb-242d991-224035-405381 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-18 21:54:06,338 202 _WARNING rb-242d991-224035-405381 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: [2857:2878:0818/215406.152313: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 [2857:2878:0818/215406.157789:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2857:2878:0818/215406.157986: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 [2857:2878:0818/215406.158028: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 [2857:2878:0818/215406.158072:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2857:2878:0818/215406.168438:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2857:2857:0818/215406.172096:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2892:2892:0818/215406.195923:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2892:2892:0818/215406.199606:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2857:2878:0818/215406.208247:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2857:2857:0818/215406.284762:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2857:2857:0818/215406.284882:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2857:2878:0818/215406.284897:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2857:2857:0818/215406.284908:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2857:2878:0818/215406.284968:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2857:2857:0818/215406.285128:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:54:06,345 202 INFO rb-242d991-224035-405381 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-18 21:54:06,383 202 INFO rb-242d991-224035-405381 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-18 21:54:06,383 202 INFO rb-242d991-224035-405381 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-18 21:54:06,770 202 _WARNING rb-242d991-224035-405381 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: [2968:2989:0818/215406.574542: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 [2968:2989:0818/215406.578144:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2968:2989:0818/215406.578260: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 [2968:2989:0818/215406.578346: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 [2968:2989:0818/215406.578409:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2968:2989:0818/215406.586494:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2968:2968:0818/215406.592801:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3003:3003:0818/215406.604815:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3003:3003:0818/215406.611336:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2968:2989:0818/215406.617671:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2968:2968:0818/215406.703680:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2968:2968:0818/215406.703772:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2968:2968:0818/215406.703789:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2968:2968:0818/215406.704122:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2968:2989:0818/215406.705060:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2968:2989:0818/215406.705094:ERROR:dbus/bus.cc:405] 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-18 21:54:06,775 202 INFO rb-242d991-224035-405381 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-18 21:54:06,803 202 INFO rb-242d991-224035-405381 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-18 21:54:06,803 202 INFO rb-242d991-224035-405381 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-18 21:54:07,260 202 WARNING rb-242d991-224035-405381 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: [3080:3101:0818/215407.026715: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 [3080:3101:0818/215407.030949:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3080:3101:0818/215407.031227: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 [3080:3101:0818/215407.031360: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 [3080:3101:0818/215407.031378:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3080:3101:0818/215407.041479:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3080:3080:0818/215407.044536:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3080:3101:0818/215407.065862:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3117:3117:0818/215407.083346:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3117:3117:0818/215407.086796:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3080:3080:0818/215407.168534:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3080:3080:0818/215407.168642:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3080:3080:0818/215407.168656:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3080:3080:0818/215407.168887:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3080:3101:0818/215407.168908:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3080:3101:0818/215407.168948:ERROR:dbus/bus.cc:405] 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-18 21:54:07,266 202 INFO rb-242d991-224035-405381 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-18 21:54:07,300 202 INFO rb-242d991-224035-405381 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-18 21:54:07,723 202 _WARNING rb-242d991-224035-405381 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: [3190:3211:0818/215407.530877: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 [3190:3211:0818/215407.538099:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3190:3211:0818/215407.538294: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 [3190:3211:0818/215407.538428: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 [3190:3211:0818/215407.538445:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3190:3211:0818/215407.546677:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3190:3190:0818/215407.549962:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3226:3226:0818/215407.554756:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3226:3226:0818/215407.569215:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3190:3211:0818/215407.570588:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3190:3190:0818/215407.627754:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3190:3190:0818/215407.627849:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3190:3211:0818/215407.627863:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3190:3190:0818/215407.627907:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3190:3211:0818/215407.627946:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3190:3190:0818/215407.628058:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 21:54:07,728 202 INFO rb-242d991-224035-405381 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-18 21:54:07,752 202 INFO rb-242d991-224035-405381 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-18 21:54:07,753 202 INFO rb-242d991-224035-405381 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-18 21:54:08,158 202 _WARNING rb-242d991-224035-405381 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: [3300:3323:0818/215407.977039: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 [3300:3323:0818/215407.981833:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3300:3323:0818/215407.982205: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 [3300:3323:0818/215407.982237: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 [3300:3323:0818/215407.982269:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3300:3323:0818/215407.989370:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3300:3300:0818/215407.990245:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3300:3323:0818/215408.010169:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3335:3335:0818/215408.019723:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3335:3335:0818/215408.022223:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3300:3300:0818/215408.078309:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3300:3300:0818/215408.078420:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3300:3300:0818/215408.078441:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3300:3323:0818/215408.078496:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3300:3323:0818/215408.078526:ERROR:dbus/bus.cc:405] 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-18 21:54:08,164 202 INFO rb-242d991-224035-405381 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-18 21:54:08,195 202 INFO rb-242d991-224035-405381 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-18 21:54:08,195 202 INFO rb-242d991-224035-405381 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-18 21:54:08,627 202 WARNING rb-242d991-224035-405381 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: [3410:3431:0818/215408.446018: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 [3410:3431:0818/215408.451136:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3410:3431:0818/215408.451829: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 [3410:3431:0818/215408.452127: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 [3410:3431:0818/215408.452140:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3410:3431:0818/215408.459633:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3410:3410:0818/215408.459686:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3446:3446:0818/215408.473476:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3446:3446:0818/215408.476287:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3410:3431:0818/215408.491746:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3410:3410:0818/215408.566574:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3410:3410:0818/215408.566680:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3410:3431:0818/215408.566682:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3410:3410:0818/215408.566698:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3410:3410:0818/215408.567451:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3410:3431:0818/215408.570271:ERROR:dbus/bus.cc:405] 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-18 21:54:08,633 202 INFO rb-242d991-224035-405381 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-18 21:54:08,707 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:54:25,626 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_c99_account_by_code_map_scoped ... 2026-08-18 21:54:25,700 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_create_account_vn_chart_triggers_tag_fill ... 2026-08-18 21:54:25,768 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_fill_tag_vn_coa_checks_all_companies ... 2026-08-18 21:54:25,807 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_get_account_by_code_cross_company ... 2026-08-18 21:54:25,849 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_get_account_by_code_prefix_cross_company ... 2026-08-18 21:54:25,920 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:54:33,691 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_reload_missing_stock_journal: Starting TestReloadMissingStockJournal.test_reload_template_branch_company ... 2026-08-18 21:54:52,355 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_reload_missing_stock_journal: Starting TestReloadMissingStockJournal.test_reload_template_company_missing_stock_journal_xmlid ... 2026-08-18 21:55:02,827 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #134 deleted ir.default records with IDs: [279] 2026-08-18 21:55:02,831 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #134 deleted ir.model.data records with IDs: [467515] 2026-08-18 21:55:02,907 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #134 deleted account.journal records with IDs: [260] 2026-08-18 21:55:04,297 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:55:41,546 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c10_payments_route_to_11218_and_11219 ... 2026-08-18 21:55:42,277 202 INFO rb-242d991-224035-405381 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-18 21:55:42,369 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c12_level3_exhaustion_raises_userror_and_mints_nothing ... 2026-08-18 21:55:43,396 202 INFO rb-242d991-224035-405381 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-18 21:55:43,447 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c14_migration_renames_fabricated_accounts_in_place ... 2026-08-18 21:55:44,308 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c15_migration_is_idempotent ... 2026-08-18 21:55:45,064 202 INFO rb-242d991-224035-405381 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-18 21:55:45,212 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c17_each_c133_company_gets_its_own_11211 ... 2026-08-18 21:55:45,279 202 INFO rb-242d991-224035-405381 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-18 21:55:45,563 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c19_second_cash_journal_without_1111_raises_userror ... 2026-08-18 21:55:45,694 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c1_no_fabricated_three_digit_account_exists ... 2026-08-18 21:55:45,764 202 INFO rb-242d991-224035-405381 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-18 21:55:45,919 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c21_utility_rename_collision_is_skipped_and_logged ... 2026-08-18 21:55:46,703 202 INFO rb-242d991-224035-405381 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-18 21:55:47,356 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c2_bank_suspense_account_is_11217 ... 2026-08-18 21:55:47,412 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c3_outstanding_accounts_are_11218_and_11219 ... 2026-08-18 21:55:47,465 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c4_three_utility_accounts_are_distinct_records ... 2026-08-18 21:55:47,524 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c5_first_bank_account_lands_on_11211 ... 2026-08-18 21:55:47,580 202 INFO rb-242d991-224035-405381 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-18 21:55:48,114 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c7_utility_accounts_keep_their_vietnamese_name ... 2026-08-18 21:55:48,282 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c8_foreign_currency_bank_account_lands_under_1122 ... 2026-08-18 21:55:48,502 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c9_statutory_1121_1122_stay_roll_ups ... 2026-08-18 21:55:48,855 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_x1_both_regimes_reach_their_target_state_together ... 2026-08-18 21:55:50,104 202 INFO rb-242d991-224035-405381 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-18 21:55:50,256 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 21:56:29,143 202 INFO rb-242d991-224035-405381 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-18 21:56:29,533 202 INFO rb-242d991-224035-405381 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-18 21:56:29,763 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t12_statutory_codes_are_never_padded ... 2026-08-18 21:56:29,811 202 INFO rb-242d991-224035-405381 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-18 21:56:30,637 202 INFO rb-242d991-224035-405381 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-18 21:56:30,654 202 INFO rb-242d991-224035-405381 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-18 21:56:31,460 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t14_migration_recreates_deleted_outstanding_accounts ... 2026-08-18 21:56:31,470 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #141 deleted ir.model.data records with IDs: [469242] 2026-08-18 21:56:31,518 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #141 deleted account.account records with IDs: [2854] 2026-08-18 21:56:31,526 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #141 deleted ir.model.data records with IDs: [469243] 2026-08-18 21:56:31,554 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #141 deleted account.account records with IDs: [2855] 2026-08-18 21:56:33,302 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t15_migration_is_idempotent ... 2026-08-18 21:56:34,066 202 INFO rb-242d991-224035-405381 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-18 21:56:34,083 202 INFO rb-242d991-224035-405381 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-18 21:56:35,834 202 INFO rb-242d991-224035-405381 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-18 21:56:37,194 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t17_each_company_gets_its_own_bank_account ... 2026-08-18 21:56:37,531 202 INFO rb-242d991-224035-405381 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-18 21:56:39,417 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #141 deleted ir.model.data records with IDs: [469481] 2026-08-18 21:56:39,417 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #141 deleted account.account records with IDs: [3066] 2026-08-18 21:56:39,419 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 1122 was removed because it is not a C99 account 2026-08-18 21:56:39,708 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t19_outstanding_rename_collision_is_skipped_and_logged ... 2026-08-18 21:56:40,206 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t1_bank_suspense_account_is_1121 ... 2026-08-18 21:56:40,235 202 INFO rb-242d991-224035-405381 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-18 21:56:40,258 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3_outstanding_accounts_are_1131_and_1132 ... 2026-08-18 21:56:40,292 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3b_new_c99_accounts_keep_their_vietnamese_name ... 2026-08-18 21:56:40,460 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t4_no_account_outside_circular_99_is_created ... 2026-08-18 21:56:40,506 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t5_inbound_payment_debits_1131 ... 2026-08-18 21:56:41,013 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t6_outbound_payment_credits_1132 ... 2026-08-18 21:56:41,566 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t7_first_bank_account_lands_on_1122 ... 2026-08-18 21:56:41,745 202 INFO rb-242d991-224035-405381 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-18 21:56:42,343 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t9_account_112_carries_no_direct_postings ... 2026-08-18 21:56:42,736 202 INFO rb-242d991-224035-405381 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-18 21:56:42,846 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 21:56:49,954 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_chart_survives_deferred_c99_guess_load ... 2026-08-18 21:56:58,157 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_to_c99_switchback_loads_c99 ... 2026-08-18 21:57:06,348 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.auto.transfer.model records with IDs: [69, 70, 71, 72] 2026-08-18 21:57:06,523 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472102, 472101, 472100, 472099] 2026-08-18 21:57:06,523 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.reconcile.model records with IDs: [91, 92, 93, 94] 2026-08-18 21:57:06,553 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.payment.method.line records with IDs: [196, 197, 198, 199, 200] 2026-08-18 21:57:06,639 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.default records with IDs: [462] 2026-08-18 21:57:06,642 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472082, 472083, 472080, 472089, 472079, 472081, 472084, 472092, 472085, 472078, 472077, 472086, 472087, 472088, 472094, 472090, 472093, 472076, 472091, 472075] 2026-08-18 21:57:06,642 202 INFO rb-242d991-224035-405381 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-18 21:57:06,664 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted mail.alias records with IDs: [283, 284, 286, 287, 285] 2026-08-18 21:57:06,749 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472073, 472071, 472072, 472062, 472060, 472061, 472065, 472063, 472064, 472058, 472055, 472057, 472056, 472059, 472069, 472066, 472068, 472067, 472070] 2026-08-18 21:57:06,749 202 INFO rb-242d991-224035-405381 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-18 21:57:06,778 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472048, 472051, 472049, 472050, 472052, 472054, 472053] 2026-08-18 21:57:06,778 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.tax.group records with IDs: [119, 120, 121, 122, 123, 124, 125] 2026-08-18 21:57:07,107 202 INFO rb-242d991-224035-405381 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-18 21:57:07,113 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [471927, 471926, 472074, 471921, 471922, 471923, 471924, 471925, 471928, 471929, 471930, 471931, 471932, 471933, 471934, 471935, 471936, 471937, 471938, 471939, 471940, 471941, 471942, 471943, 471944, 471945, 471946, 471947, 471948, 471949, 471950, 471951, 471952, 471953, 471954, 471955, 471956, 471957, 471958, 471959, 471960, 471961, 471962, 471963, 471964, 471965, 471966, 471967, 471968, 471969, 471970, 471971, 471972, 471973, 471974, 471975, 471976, 471977, 471978, 471979, 471980, 471981, 471982, 471983, 471984, 471985, 471986, 471987, 471988, 471989, 471990, 471991, 471992, 471993, 471994, 471995, 471996, 471997, 471998, 471999, 472000, 472001, 472002, 472003, 472004, 472005, 472006, 472007, 472008, 472009, 472010, 472011, 472012, 472013, 472014, 472015, 472016, 472017, 472018, 472019, 472020, 472021, 472022, 472023, 472024, 472025, 472026, 472027, 472028, 472029, 472030, 472031, 472032, 472033, 472034, 472035, 472036, 472037, 472038, 472039, 472040, 472041, 472042, 472043, 472044, 472045, 472046, 472047] 2026-08-18 21:57:07,113 202 INFO rb-242d991-224035-405381 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-18 21:57:07,143 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [471912, 471913, 471914, 471915, 471916, 471917, 471918, 471919, 471920] 2026-08-18 21:57:07,143 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.group records with IDs: [1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416] 2026-08-18 21:57:12,891 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c99_to_c133_settings_switch_loads_c133 ... 2026-08-18 21:57:22,378 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.auto.transfer.model records with IDs: [77, 78, 79, 80] 2026-08-18 21:57:22,595 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472908, 472907, 472906, 472905] 2026-08-18 21:57:22,595 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.reconcile.model records with IDs: [99, 100, 101, 102] 2026-08-18 21:57:22,625 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.payment.method.line records with IDs: [206, 207, 208, 209, 210] 2026-08-18 21:57:22,676 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.default records with IDs: [494] 2026-08-18 21:57:22,679 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472888, 472889, 472886, 472895, 472885, 472887, 472890, 472898, 472891, 472884, 472883, 472892, 472893, 472894, 472900, 472896, 472899, 472882, 472897, 472881] 2026-08-18 21:57:22,679 202 INFO rb-242d991-224035-405381 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-18 21:57:22,685 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted mail.alias records with IDs: [296, 297, 299, 300, 298] 2026-08-18 21:57:22,747 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472879, 472877, 472878, 472876, 472874, 472875, 472868, 472865, 472867, 472866, 472863, 472860, 472862, 472861, 472864, 472872, 472869, 472871, 472870, 472873] 2026-08-18 21:57:22,747 202 INFO rb-242d991-224035-405381 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-18 21:57:22,775 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472853, 472856, 472854, 472855, 472857, 472859, 472858] 2026-08-18 21:57:22,775 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.tax.group records with IDs: [133, 134, 135, 136, 137, 138, 139] 2026-08-18 21:57:23,317 202 INFO rb-242d991-224035-405381 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-18 21:57:23,324 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472642, 472641, 472880, 472745, 472639, 472640, 472746, 472643, 472747, 472748, 472749, 472750, 472751, 472752, 472753, 472644, 472645, 472754, 472646, 472755, 472756, 472757, 472758, 472759, 472760, 472761, 472762, 472647, 472648, 472763, 472764, 472765, 472766, 472649, 472650, 472651, 472767, 472768, 472769, 472770, 472771, 472772, 472652, 472653, 472654, 472655, 472773, 472774, 472656, 472775, 472657, 472658, 472776, 472659, 472660, 472777, 472661, 472662, 472663, 472664, 472665, 472778, 472666, 472779, 472780, 472667, 472781, 472668, 472669, 472782, 472783, 472670, 472671, 472784, 472785, 472786, 472672, 472673, 472674, 472675, 472787, 472676, 472788, 472789, 472677, 472790, 472791, 472678, 472679, 472792, 472793, 472794, 472795, 472796, 472797, 472798, 472680, 472681, 472799, 472800, 472801, 472802, 472682, 472803, 472804, 472805, 472683, 472806, 472807, 472808, 472809, 472810, 472811, 472812, 472813, 472814, 472815, 472816, 472817, 472818, 472684, 472819, 472685, 472820, 472821, 472822, 472823, 472824, 472825, 472686, 472687, 472688, 472689, 472826, 472690, 472691, 472692, 472827, 472828, 472693, 472694, 472695, 472696, 472697, 472698, 472829, 472699, 472700, 472701, 472830, 472702, 472703, 472831, 472832, 472704, 472833, 472834, 472835, 472836, 472705, 472706, 472707, 472837, 472708, 472709, 472710, 472711, 472712, 472713, 472838, 472714, 472715, 472716, 472717, 472718, 472719, 472720, 472721, 472839, 472722, 472723, 472840, 472841, 472842, 472843, 472724, 472725, 472726, 472727, 472728, 472729, 472730, 472844, 472731, 472732, 472733, 472734, 472735, 472736, 472737, 472738, 472739, 472845, 472846, 472847, 472740, 472848, 472849, 472850, 472851, 472741, 472852, 472742, 472743, 472744] 2026-08-18 21:57:23,324 202 INFO rb-242d991-224035-405381 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-18 21:57:23,461 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [472630, 472631, 472632, 472633, 472634, 472635, 472636, 472637, 472638, 472524, 472525, 472526, 472527, 472528, 472529, 472530, 472531, 472532, 472533, 472534, 472535, 472536, 472537, 472538, 472539, 472540, 472541, 472542, 472543, 472544, 472545, 472546, 472547, 472548, 472549, 472550, 472551, 472552, 472553, 472554, 472555, 472556, 472557, 472558, 472559, 472560, 472561, 472562, 472563, 472564, 472565, 472566, 472567, 472568, 472569, 472570, 472571, 472572, 472573, 472574, 472575, 472576, 472577, 472578, 472579, 472580, 472581, 472582, 472583, 472584, 472585, 472586, 472587, 472588, 472589, 472590, 472591, 472592, 472593, 472594, 472595, 472596, 472597, 472598, 472599, 472600, 472601, 472602, 472603, 472604, 472605, 472606, 472607, 472608, 472609, 472610, 472611, 472612, 472613, 472614, 472615, 472616, 472617, 472618, 472619, 472620, 472621, 472622, 472623, 472624, 472625, 472626, 472627, 472628, 472629] 2026-08-18 21:57:23,462 202 INFO rb-242d991-224035-405381 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-18 21:57:28,025 202 INFO rb-242d991-224035-405381 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-18 21:57:33,326 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473212, 473211, 473210, 473209] 2026-08-18 21:57:33,326 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.reconcile.model records with IDs: [107, 108, 109, 110] 2026-08-18 21:57:33,364 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.payment.method.line records with IDs: [216, 217, 218, 219, 220] 2026-08-18 21:57:33,432 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.default records with IDs: [521] 2026-08-18 21:57:33,435 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473192, 473193, 473190, 473199, 473189, 473191, 473194, 473202, 473195, 473188, 473187, 473196, 473197, 473198, 473204, 473200, 473203, 473186, 473201, 473185] 2026-08-18 21:57:33,435 202 INFO rb-242d991-224035-405381 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-18 21:57:33,442 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted mail.alias records with IDs: [309, 310, 312, 313, 311] 2026-08-18 21:57:33,479 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473182, 473181] 2026-08-18 21:57:33,479 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.tax records with IDs: [458, 459] 2026-08-18 21:57:33,504 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473180] 2026-08-18 21:57:33,504 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted account.tax.group records with IDs: [147] 2026-08-18 21:57:33,731 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.default records with IDs: [517, 518, 519, 520, 522, 523, 524, 525] 2026-08-18 21:57:33,735 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [473216, 473215, 473213, 473183, 473160, 473174, 473164, 473175, 473165, 473184, 473167, 473140, 473179, 473136, 473150, 473153, 473161, 473155, 473156, 473168, 473173, 473171, 473169, 473176, 473170, 473172, 473177, 473148, 473162, 473163, 473149, 473159, 473166, 473151, 473178, 473144, 473147, 473142, 473154, 473138, 473139, 473137, 473145, 473158, 473146, 473157, 473152, 473143, 473214, 473217, 473141] 2026-08-18 21:57:33,735 202 INFO rb-242d991-224035-405381 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-18 21:57:39,934 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:57:59,645 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4909] 2026-08-18 21:57:59,649 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 411122 was removed because it is not a C99 account 2026-08-18 21:57:59,675 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4886] 2026-08-18 21:57:59,677 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 12811 was removed because it is not a C99 account 2026-08-18 21:57:59,701 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4899] 2026-08-18 21:57:59,703 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 12812 was removed because it is not a C99 account 2026-08-18 21:57:59,729 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4846] 2026-08-18 21:57:59,730 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 12813 was removed because it is not a C99 account 2026-08-18 21:57:59,755 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4869] 2026-08-18 21:57:59,758 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 12822 was removed because it is not a C99 account 2026-08-18 21:57:59,787 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4879] 2026-08-18 21:57:59,788 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 12823 was removed because it is not a C99 account 2026-08-18 21:57:59,810 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4883] 2026-08-18 21:57:59,811 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 12831 was removed because it is not a C99 account 2026-08-18 21:57:59,836 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4885] 2026-08-18 21:57:59,838 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 12832 was removed because it is not a C99 account 2026-08-18 21:57:59,862 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4915] 2026-08-18 21:57:59,864 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 12881 was removed because it is not a C99 account 2026-08-18 21:57:59,887 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4891] 2026-08-18 21:57:59,889 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 12882 was removed because it is not a C99 account 2026-08-18 21:57:59,917 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4852] 2026-08-18 21:57:59,922 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 12883 was removed because it is not a C99 account 2026-08-18 21:57:59,949 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4898] 2026-08-18 21:57:59,951 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13621 was removed because it is not a C99 account 2026-08-18 21:57:59,978 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4863] 2026-08-18 21:57:59,980 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13622 was removed because it is not a C99 account 2026-08-18 21:58:00,013 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4923] 2026-08-18 21:58:00,017 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13631 was removed because it is not a C99 account 2026-08-18 21:58:00,046 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4876] 2026-08-18 21:58:00,047 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13632 was removed because it is not a C99 account 2026-08-18 21:58:00,066 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4849] 2026-08-18 21:58:00,068 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13681 was removed because it is not a C99 account 2026-08-18 21:58:00,104 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4850] 2026-08-18 21:58:00,107 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13682 was removed because it is not a C99 account 2026-08-18 21:58:00,130 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4884] 2026-08-18 21:58:00,132 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13811 was removed because it is not a C99 account 2026-08-18 21:58:00,157 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4927] 2026-08-18 21:58:00,159 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13812 was removed because it is not a C99 account 2026-08-18 21:58:00,180 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4918] 2026-08-18 21:58:00,181 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13831 was removed because it is not a C99 account 2026-08-18 21:58:00,201 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4878] 2026-08-18 21:58:00,203 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13832 was removed because it is not a C99 account 2026-08-18 21:58:00,223 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4911] 2026-08-18 21:58:00,225 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13881 was removed because it is not a C99 account 2026-08-18 21:58:00,245 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4900] 2026-08-18 21:58:00,247 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 13882 was removed because it is not a C99 account 2026-08-18 21:58:00,267 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4905] 2026-08-18 21:58:00,268 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 22812 was removed because it is not a C99 account 2026-08-18 21:58:00,291 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4838] 2026-08-18 21:58:00,292 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 22881 was removed because it is not a C99 account 2026-08-18 21:58:00,315 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4866] 2026-08-18 21:58:00,317 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 22882 was removed because it is not a C99 account 2026-08-18 21:58:00,346 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4839] 2026-08-18 21:58:00,348 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 22923 was removed because it is not a C99 account 2026-08-18 21:58:00,394 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4929] 2026-08-18 21:58:00,396 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 22924 was removed because it is not a C99 account 2026-08-18 21:58:00,430 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4860] 2026-08-18 21:58:00,433 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 22931 was removed because it is not a C99 account 2026-08-18 21:58:00,456 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4914] 2026-08-18 21:58:00,458 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 22932 was removed because it is not a C99 account 2026-08-18 21:58:00,483 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4920] 2026-08-18 21:58:00,484 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 22943 was removed because it is not a C99 account 2026-08-18 21:58:00,505 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4833] 2026-08-18 21:58:00,506 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 22951 was removed because it is not a C99 account 2026-08-18 21:58:00,532 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4897] 2026-08-18 21:58:00,533 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 22952 was removed because it is not a C99 account 2026-08-18 21:58:00,560 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4867] 2026-08-18 21:58:00,562 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33321 was removed because it is not a C99 account 2026-08-18 21:58:00,589 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4841] 2026-08-18 21:58:00,591 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33322 was removed because it is not a C99 account 2026-08-18 21:58:00,619 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4858] 2026-08-18 21:58:00,622 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33331 was removed because it is not a C99 account 2026-08-18 21:58:00,650 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4919] 2026-08-18 21:58:00,653 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33332 was removed because it is not a C99 account 2026-08-18 21:58:00,686 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4854] 2026-08-18 21:58:00,689 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33341 was removed because it is not a C99 account 2026-08-18 21:58:00,724 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4853] 2026-08-18 21:58:00,726 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33342 was removed because it is not a C99 account 2026-08-18 21:58:00,757 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4844] 2026-08-18 21:58:00,759 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33351 was removed because it is not a C99 account 2026-08-18 21:58:00,793 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4835] 2026-08-18 21:58:00,795 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33352 was removed because it is not a C99 account 2026-08-18 21:58:00,846 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4894] 2026-08-18 21:58:00,848 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33361 was removed because it is not a C99 account 2026-08-18 21:58:00,868 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4888] 2026-08-18 21:58:00,870 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33362 was removed because it is not a C99 account 2026-08-18 21:58:00,894 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4842] 2026-08-18 21:58:00,896 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33371 was removed because it is not a C99 account 2026-08-18 21:58:00,987 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4881] 2026-08-18 21:58:00,990 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33372 was removed because it is not a C99 account 2026-08-18 21:58:01,012 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4857] 2026-08-18 21:58:01,014 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33391 was removed because it is not a C99 account 2026-08-18 21:58:01,032 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4893] 2026-08-18 21:58:01,033 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33392 was removed because it is not a C99 account 2026-08-18 21:58:01,053 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4924] 2026-08-18 21:58:01,055 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33621 was removed because it is not a C99 account 2026-08-18 21:58:01,083 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4845] 2026-08-18 21:58:01,085 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33622 was removed because it is not a C99 account 2026-08-18 21:58:01,113 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4874] 2026-08-18 21:58:01,115 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33631 was removed because it is not a C99 account 2026-08-18 21:58:01,139 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4925] 2026-08-18 21:58:01,141 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33632 was removed because it is not a C99 account 2026-08-18 21:58:01,166 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4855] 2026-08-18 21:58:01,168 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33681 was removed because it is not a C99 account 2026-08-18 21:58:01,194 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4832] 2026-08-18 21:58:01,196 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33682 was removed because it is not a C99 account 2026-08-18 21:58:01,215 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4901] 2026-08-18 21:58:01,216 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33811 was removed because it is not a C99 account 2026-08-18 21:58:01,237 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4830] 2026-08-18 21:58:01,238 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33812 was removed because it is not a C99 account 2026-08-18 21:58:01,259 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4864] 2026-08-18 21:58:01,261 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33821 was removed because it is not a C99 account 2026-08-18 21:58:01,282 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4896] 2026-08-18 21:58:01,284 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33822 was removed because it is not a C99 account 2026-08-18 21:58:01,309 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4856] 2026-08-18 21:58:01,311 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33831 was removed because it is not a C99 account 2026-08-18 21:58:01,342 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4904] 2026-08-18 21:58:01,344 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33832 was removed because it is not a C99 account 2026-08-18 21:58:01,371 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4868] 2026-08-18 21:58:01,377 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33841 was removed because it is not a C99 account 2026-08-18 21:58:01,400 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4892] 2026-08-18 21:58:01,401 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33842 was removed because it is not a C99 account 2026-08-18 21:58:01,428 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4917] 2026-08-18 21:58:01,429 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33861 was removed because it is not a C99 account 2026-08-18 21:58:01,452 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4882] 2026-08-18 21:58:01,454 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33862 was removed because it is not a C99 account 2026-08-18 21:58:01,477 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4843] 2026-08-18 21:58:01,480 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33871 was removed because it is not a C99 account 2026-08-18 21:58:01,505 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4873] 2026-08-18 21:58:01,507 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33872 was removed because it is not a C99 account 2026-08-18 21:58:01,532 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4847] 2026-08-18 21:58:01,534 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33881 was removed because it is not a C99 account 2026-08-18 21:58:01,575 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4872] 2026-08-18 21:58:01,577 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 33882 was removed because it is not a C99 account 2026-08-18 21:58:01,605 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4831] 2026-08-18 21:58:01,608 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 34111 was removed because it is not a C99 account 2026-08-18 21:58:01,635 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4908] 2026-08-18 21:58:01,636 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 34112 was removed because it is not a C99 account 2026-08-18 21:58:01,657 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4930] 2026-08-18 21:58:01,659 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 34121 was removed because it is not a C99 account 2026-08-18 21:58:01,684 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4906] 2026-08-18 21:58:01,685 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 34122 was removed because it is not a C99 account 2026-08-18 21:58:01,709 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4895] 2026-08-18 21:58:01,711 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 34311 was removed because it is not a C99 account 2026-08-18 21:58:01,734 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4840] 2026-08-18 21:58:01,736 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 34312 was removed because it is not a C99 account 2026-08-18 21:58:01,758 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4933] 2026-08-18 21:58:01,760 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 34313 was removed because it is not a C99 account 2026-08-18 21:58:01,781 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4851] 2026-08-18 21:58:01,783 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 35211 was removed because it is not a C99 account 2026-08-18 21:58:01,803 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4922] 2026-08-18 21:58:01,805 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 35212 was removed because it is not a C99 account 2026-08-18 21:58:01,832 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4910] 2026-08-18 21:58:01,834 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 35221 was removed because it is not a C99 account 2026-08-18 21:58:01,859 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4877] 2026-08-18 21:58:01,861 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 35222 was removed because it is not a C99 account 2026-08-18 21:58:01,889 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4890] 2026-08-18 21:58:01,891 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 35231 was removed because it is not a C99 account 2026-08-18 21:58:01,913 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4903] 2026-08-18 21:58:01,914 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 35232 was removed because it is not a C99 account 2026-08-18 21:58:01,936 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4880] 2026-08-18 21:58:01,941 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 35251 was removed because it is not a C99 account 2026-08-18 21:58:01,966 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4861] 2026-08-18 21:58:01,968 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 35252 was removed because it is not a C99 account 2026-08-18 21:58:01,995 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4870] 2026-08-18 21:58:01,997 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 1311 was removed because it is not a C99 account 2026-08-18 21:58:02,021 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4916] 2026-08-18 21:58:02,024 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 1312 was removed because it is not a C99 account 2026-08-18 21:58:02,046 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4931] 2026-08-18 21:58:02,048 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 1385 was removed because it is not a C99 account 2026-08-18 21:58:02,069 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4913] 2026-08-18 21:58:02,071 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 1411 was removed because it is not a C99 account 2026-08-18 21:58:02,096 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4889] 2026-08-18 21:58:02,099 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 1412 was removed because it is not a C99 account 2026-08-18 21:58:02,119 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4837] 2026-08-18 21:58:02,121 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 1531 was removed because it is not a C99 account 2026-08-18 21:58:02,144 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4871] 2026-08-18 21:58:02,145 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 1532 was removed because it is not a C99 account 2026-08-18 21:58:02,163 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4921] 2026-08-18 21:58:02,165 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 1541 was removed because it is not a C99 account 2026-08-18 21:58:02,192 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4887] 2026-08-18 21:58:02,196 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 1542 was removed because it is not a C99 account 2026-08-18 21:58:02,253 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4859] 2026-08-18 21:58:02,255 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 2421 was removed because it is not a C99 account 2026-08-18 21:58:02,283 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4862] 2026-08-18 21:58:02,285 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 2422 was removed because it is not a C99 account 2026-08-18 21:58:02,327 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4848] 2026-08-18 21:58:02,328 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 2441 was removed because it is not a C99 account 2026-08-18 21:58:02,355 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4865] 2026-08-18 21:58:02,357 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 2442 was removed because it is not a C99 account 2026-08-18 21:58:02,384 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4928] 2026-08-18 21:58:02,386 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 3311 was removed because it is not a C99 account 2026-08-18 21:58:02,415 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4836] 2026-08-18 21:58:02,417 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 3312 was removed because it is not a C99 account 2026-08-18 21:58:02,447 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4875] 2026-08-18 21:58:02,449 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 3341 was removed because it is not a C99 account 2026-08-18 21:58:02,476 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4834] 2026-08-18 21:58:02,477 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 3342 was removed because it is not a C99 account 2026-08-18 21:58:02,501 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4902] 2026-08-18 21:58:02,503 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 3351 was removed because it is not a C99 account 2026-08-18 21:58:02,527 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4926] 2026-08-18 21:58:02,529 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 3352 was removed because it is not a C99 account 2026-08-18 21:58:02,554 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4932] 2026-08-18 21:58:02,556 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 3385 was removed because it is not a C99 account 2026-08-18 21:58:02,582 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4912] 2026-08-18 21:58:02,585 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 3441 was removed because it is not a C99 account 2026-08-18 21:58:02,621 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4907] 2026-08-18 21:58:02,624 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 3442 was removed because it is not a C99 account 2026-08-18 21:58:02,660 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4934] 2026-08-18 21:58:02,664 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 3524 was removed because it is not a C99 account 2026-08-18 21:58:02,698 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted ir.model.data records with IDs: [474142] 2026-08-18 21:58:02,698 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4935] 2026-08-18 21:58:02,701 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 9993 was removed because it is not a C99 account 2026-08-18 21:58:02,747 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted ir.model.data records with IDs: [474141] 2026-08-18 21:58:02,747 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #147 deleted account.account records with IDs: [4936] 2026-08-18 21:58:02,750 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.models.res_company: The account 9994 was removed because it is not a C99 account 2026-08-18 21:58:27,172 202 INFO rb-242d991-224035-405381 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-18 21:58:27,255 202 INFO rb-242d991-224035-405381 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-18 21:58:27,435 202 INFO rb-242d991-224035-405381 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-18 21:58:27,606 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_stock_property_account_refs_survive_the_coa_filter ... 2026-08-18 21:58:27,714 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_base_tax_import_tags_exist_after_install ... 2026-08-18 21:58:27,782 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c133_template_data_no_product_level_refund_fields ... 2026-08-18 21:58:27,804 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_accounts_not_in_c99_template_are_deprecated ... 2026-08-18 21:58:28,073 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_bank_journals_default_account_is_c99 ... 2026-08-18 21:58:29,126 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_csv_accounts_exist_in_company ... 2026-08-18 21:58:29,341 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_csv_accounts_vietnamese_names ... 2026-08-18 21:58:29,343 202 INFO rb-242d991-224035-405381 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-18 21:58:29,362 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_detailed_default_accounts ... 2026-08-18 21:58:29,408 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_keep_non_template_subaccounts_with_move_lines ... 2026-08-18 21:58:29,914 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_removed_accounts_and_children_are_deprecated ... 2026-08-18 21:58:30,469 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_template_001 ... 2026-08-18 21:58:30,728 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_import_tax_report_line_uses_aggregation_engine ... 2026-08-18 21:58:30,770 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_no_ignore_missing_tags_in_source ... 2026-08-18 21:58:30,792 202 INFO rb-242d991-224035-405381 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-18 21:58:30,810 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_report_circular_code ... 2026-08-18 21:58:30,858 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_template_data_no_product_level_refund_fields ... 2026-08-18 21:58:30,906 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 21:58:42,178 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_01_tt133_account_mapping_for_asset_natures ... 2026-08-18 21:58:49,620 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_02_tt133_investment_property_uses_5118 ... 2026-08-18 21:58:53,163 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_03_tt133_capital_appreciation_impairment_and_reversal ... 2026-08-18 21:58:56,809 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #150 deleted account.asset.depreciation.line records with IDs: [41, 42] 2026-08-18 21:58:57,196 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_04_tt133_usage_conversion_creates_reclassification_entry ... 2026-08-18 21:59:02,496 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #150 deleted account.asset.depreciation.line records with IDs: [43, 44] 2026-08-18 21:59:02,511 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #150 deleted account.asset.depreciation.line records with IDs: [46] 2026-08-18 21:59:02,772 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #150 deleted account.asset.depreciation.line records with IDs: [45] 2026-08-18 21:59:02,845 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 21:59:15,656 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_01_compute_date_on_asset ... 2026-08-18 21:59:15,815 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [49, 50] 2026-08-18 21:59:15,850 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [51, 52] 2026-08-18 21:59:15,882 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_02_tt99_account_mapping_for_asset_natures ... 2026-08-18 21:59:29,194 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_03_investment_property_uses_tt99_accounts ... 2026-08-18 21:59:36,127 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [55, 56] 2026-08-18 21:59:36,162 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_04_non_depreciable_investment_property_is_not_depreciated ... 2026-08-18 21:59:43,055 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [59, 60] 2026-08-18 21:59:43,076 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_05_tt99_capital_appreciation_impairment_and_reversal ... 2026-08-18 21:59:49,713 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [61, 62] 2026-08-18 21:59:50,255 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_06_tt99_usage_conversion_creates_reclassification_entry ... 2026-08-18 22:00:01,817 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [63, 64] 2026-08-18 22:00:01,838 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [66] 2026-08-18 22:00:02,150 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #152 deleted account.asset.depreciation.line records with IDs: [65] 2026-08-18 22:00:02,213 202 INFO rb-242d991-224035-405381 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-18 22:00:05,866 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_08_investment_property_profile_updates_depreciation_policy ... 2026-08-18 22:00:11,452 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:00:11,463 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_01_vn_chart_template ... 2026-08-18 22:00:19,395 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_02_generic_chart_template ... 2026-08-18 22:00:24,564 202 INFO rb-242d991-224035-405381 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-18 22:00:35,712 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11494, 11493, 11492, 11491] 2026-08-18 22:00:35,726 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted account.auto.transfer.model records with IDs: [113, 114, 115, 116] 2026-08-18 22:00:35,891 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:00:55,599 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_01_gtgt ... 2026-08-18 22:00:57,558 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_02_gtgt ... 2026-08-18 22:01:03,773 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:01:22,442 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_02_gtgt ... 2026-08-18 22:01:25,719 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_03_gtgt ... 2026-08-18 22:01:30,243 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_04_gtgt ... 2026-08-18 22:01:33,638 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #159 deleted account.move.line records with IDs: [726] 2026-08-18 22:01:36,866 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:01:45,053 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_01_moves_state_on_report ... 2026-08-18 22:01:45,124 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_02_period_on_report ... 2026-08-18 22:01:45,155 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_03_journals_on_report ... 2026-08-18 22:01:45,183 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_04_accounts_on_report ... 2026-08-18 22:01:45,209 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_05_partners_on_report ... 2026-08-18 22:01:45,252 202 INFO rb-242d991-224035-405381 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/Viindoo-odoo-18.0/odoo/tests/case.py:247 2026-08-18 22:02:03,655 202 INFO rb-242d991-224035-405381 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-18 22:02:15,783 202 INFO rb-242d991-224035-405381 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-18 22:02:27,737 202 INFO rb-242d991-224035-405381 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-18 22:02:39,334 202 INFO rb-242d991-224035-405381 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-18 22:02:52,343 202 INFO rb-242d991-224035-405381 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-18 22:03:05,109 202 INFO rb-242d991-224035-405381 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-18 22:03:16,845 202 INFO rb-242d991-224035-405381 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-18 22:03:29,624 202 INFO rb-242d991-224035-405381 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-18 22:03:41,791 202 INFO rb-242d991-224035-405381 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-18 22:03:53,608 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_aggregation_identities_hold ... 2026-08-18 22:04:05,373 202 INFO rb-242d991-224035-405381 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-18 22:04:17,113 202 INFO rb-242d991-224035-405381 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-18 22:04:29,251 202 INFO rb-242d991-224035-405381 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-18 22:04:42,406 202 INFO rb-242d991-224035-405381 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-18 22:04:57,149 202 INFO rb-242d991-224035-405381 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-18 22:05:25,874 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_full_aggregation_rollup_identities ... 2026-08-18 22:05:54,221 202 INFO rb-242d991-224035-405381 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-18 22:06:05,999 202 INFO rb-242d991-224035-405381 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-18 22:06:35,553 202 INFO rb-242d991-224035-405381 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-18 22:06:48,407 202 INFO rb-242d991-224035-405381 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-18 22:07:16,021 202 INFO rb-242d991-224035-405381 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-18 22:07:28,311 202 INFO rb-242d991-224035-405381 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-18 22:07:28,352 202 INFO rb-242d991-224035-405381 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-18 22:07:54,873 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:08:11,900 202 INFO rb-242d991-224035-405381 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-18 22:08:23,323 202 INFO rb-242d991-224035-405381 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-18 22:08:34,342 202 INFO rb-242d991-224035-405381 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-18 22:08:45,454 202 INFO rb-242d991-224035-405381 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-18 22:08:56,694 202 INFO rb-242d991-224035-405381 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-18 22:09:07,693 202 INFO rb-242d991-224035-405381 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-18 22:09:18,732 202 INFO rb-242d991-224035-405381 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-18 22:09:30,249 202 INFO rb-242d991-224035-405381 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-18 22:09:41,260 202 INFO rb-242d991-224035-405381 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-18 22:09:52,969 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:10:13,169 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3752b7d580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:13,170 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3753cc36a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:13,176 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 22:10:13,180 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 22:10:13,181 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3753cc16c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:13,192 202 INFO rb-242d991-224035-405381 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-18 22:10:13,193 202 INFO rb-242d991-224035-405381 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-18 22:10:15,430 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37779d0c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:15,431 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37551faa20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:15,436 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 22:10:15,439 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 22:10:15,440 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37551f8c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:15,453 202 INFO rb-242d991-224035-405381 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-18 22:10:15,454 202 INFO rb-242d991-224035-405381 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-18 22:10:17,831 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3755012a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:17,832 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f375605aac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:17,838 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 22:10:17,842 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 22:10:17,843 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3756058680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:17,855 202 INFO rb-242d991-224035-405381 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-18 22:10:17,856 202 INFO rb-242d991-224035-405381 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-18 22:10:20,167 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3754b83c40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:20,168 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37542a4e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:20,174 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 22:10:20,178 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 22:10:20,179 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37542a4720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:20,191 202 INFO rb-242d991-224035-405381 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-18 22:10:20,192 202 INFO rb-242d991-224035-405381 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-18 22:10:22,031 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3753a1fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:22,031 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f375630a5c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:22,037 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 22:10:22,039 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 22:10:22,040 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f375630a480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:22,051 202 INFO rb-242d991-224035-405381 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-18 22:10:22,051 202 INFO rb-242d991-224035-405381 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-18 22:10:24,490 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37549a7740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:24,491 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3753edde40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:24,498 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 22:10:24,502 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 22:10:24,502 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3753ede8e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:24,515 202 INFO rb-242d991-224035-405381 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-18 22:10:24,516 202 INFO rb-242d991-224035-405381 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-18 22:10:26,973 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3755652520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:26,973 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3754b831a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:26,978 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 22:10:26,980 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 22:10:26,981 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3754b80900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:26,996 202 INFO rb-242d991-224035-405381 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-18 22:10:26,997 202 INFO rb-242d991-224035-405381 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-18 22:10:29,323 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3755dab880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:29,323 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3754ec3240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:29,330 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 22:10:29,335 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 22:10:29,336 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3754ec1940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:10:29,350 202 INFO rb-242d991-224035-405381 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-18 22:10:29,351 202 INFO rb-242d991-224035-405381 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-18 22:10:29,596 202 INFO rb-242d991-224035-405381 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-18 22:10:30,961 202 INFO rb-242d991-224035-405381 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-18 22:10:42,508 202 INFO rb-242d991-224035-405381 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-18 22:10:54,453 202 INFO rb-242d991-224035-405381 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-18 22:11:06,529 202 INFO rb-242d991-224035-405381 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-18 22:11:19,638 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3777b62e80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:11:19,639 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3753746480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:11:19,645 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 22:11:19,649 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 22:11:19,649 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3753745ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 22:11:19,666 202 INFO rb-242d991-224035-405381 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-18 22:11:19,666 202 INFO rb-242d991-224035-405381 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-18 22:11:19,677 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:11:38,824 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_balance_sheet ... 2026-08-18 22:11:38,893 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_cash_flow ... 2026-08-18 22:11:38,935 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_profit_and_loss ... 2026-08-18 22:11:38,984 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:11:57,813 202 INFO rb-242d991-224035-405381 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-18 22:12:10,427 202 INFO rb-242d991-224035-405381 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-18 22:12:10,444 202 INFO rb-242d991-224035-405381 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-18 22:12:22,989 202 INFO rb-242d991-224035-405381 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-18 22:12:23,042 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:12:41,040 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_all_report_lines ... 2026-08-18 22:13:00,351 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_cash_equivalent_reclassification_end ... 2026-08-18 22:13:13,575 202 INFO rb-242d991-224035-405381 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-18 22:13:26,856 202 INFO rb-242d991-224035-405381 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-18 22:13:40,384 202 INFO rb-242d991-224035-405381 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-18 22:13:54,128 202 INFO rb-242d991-224035-405381 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-18 22:14:07,200 202 INFO rb-242d991-224035-405381 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-18 22:14:19,961 202 INFO rb-242d991-224035-405381 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-18 22:14:32,481 202 INFO rb-242d991-224035-405381 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-18 22:14:45,177 202 INFO rb-242d991-224035-405381 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-18 22:14:57,685 202 INFO rb-242d991-224035-405381 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-18 22:15:10,099 202 INFO rb-242d991-224035-405381 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-18 22:15:23,089 202 INFO rb-242d991-224035-405381 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-18 22:15:36,043 202 INFO rb-242d991-224035-405381 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-18 22:15:49,178 202 INFO rb-242d991-224035-405381 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-18 22:16:01,676 202 INFO rb-242d991-224035-405381 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-18 22:16:14,017 202 INFO rb-242d991-224035-405381 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-18 22:16:26,945 202 INFO rb-242d991-224035-405381 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-18 22:16:39,437 202 INFO rb-242d991-224035-405381 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-18 22:16:51,693 202 INFO rb-242d991-224035-405381 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-18 22:17:04,477 202 INFO rb-242d991-224035-405381 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-18 22:17:16,991 202 INFO rb-242d991-224035-405381 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-18 22:17:29,495 202 INFO rb-242d991-224035-405381 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-18 22:17:42,597 202 INFO rb-242d991-224035-405381 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-18 22:17:55,151 202 INFO rb-242d991-224035-405381 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-18 22:18:07,493 202 INFO rb-242d991-224035-405381 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-18 22:18:20,335 202 INFO rb-242d991-224035-405381 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-18 22:18:33,604 202 INFO rb-242d991-224035-405381 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-18 22:18:47,072 202 INFO rb-242d991-224035-405381 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-18 22:18:47,100 202 INFO rb-242d991-224035-405381 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-18 22:18:59,843 202 INFO rb-242d991-224035-405381 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-18 22:19:12,369 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_excludes_disposal_proceeds ... 2026-08-18 22:19:25,685 202 INFO rb-242d991-224035-405381 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-18 22:19:39,161 202 INFO rb-242d991-224035-405381 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-18 22:19:51,595 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_captures_unreconciled_supplier_deposit ... 2026-08-18 22:20:04,316 202 INFO rb-242d991-224035-405381 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-18 22:20:17,621 202 INFO rb-242d991-224035-405381 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-18 22:20:30,635 202 INFO rb-242d991-224035-405381 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-18 22:20:44,390 202 INFO rb-242d991-224035-405381 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-18 22:20:57,149 202 INFO rb-242d991-224035-405381 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-18 22:21:09,710 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_06_captures_employee_advance_returned ... 2026-08-18 22:21:23,027 202 INFO rb-242d991-224035-405381 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-18 22:21:36,176 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_07_captures_employee_advance_paid ... 2026-08-18 22:21:49,050 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_20_identity_holds_with_employee_advances ... 2026-08-18 22:22:02,056 202 INFO rb-242d991-224035-405381 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-18 22:22:15,189 202 INFO rb-242d991-224035-405381 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-18 22:22:28,178 202 INFO rb-242d991-224035-405381 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-18 22:22:42,105 202 INFO rb-242d991-224035-405381 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-18 22:22:55,766 202 INFO rb-242d991-224035-405381 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-18 22:23:09,178 202 INFO rb-242d991-224035-405381 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-18 22:23:21,556 202 INFO rb-242d991-224035-405381 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-18 22:23:34,297 202 INFO rb-242d991-224035-405381 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-18 22:23:47,101 202 INFO rb-242d991-224035-405381 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-18 22:23:59,831 202 INFO rb-242d991-224035-405381 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-18 22:24:12,486 202 INFO rb-242d991-224035-405381 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-18 22:24:25,356 202 INFO rb-242d991-224035-405381 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-18 22:24:38,324 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_reports_receipts_only_disposal ... 2026-08-18 22:25:28,166 202 INFO rb-242d991-224035-405381 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-18 22:25:50,278 202 INFO rb-242d991-224035-405381 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-18 22:26:03,477 202 INFO rb-242d991-224035-405381 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-18 22:26:16,754 202 INFO rb-242d991-224035-405381 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-18 22:26:29,670 202 INFO rb-242d991-224035-405381 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-18 22:26:42,729 202 INFO rb-242d991-224035-405381 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-18 22:26:55,456 202 INFO rb-242d991-224035-405381 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-18 22:27:09,288 202 INFO rb-242d991-224035-405381 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-18 22:27:22,016 202 INFO rb-242d991-224035-405381 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-18 22:27:35,105 202 INFO rb-242d991-224035-405381 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-18 22:27:48,367 202 INFO rb-242d991-224035-405381 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-18 22:28:00,575 202 INFO rb-242d991-224035-405381 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-18 22:28:13,493 202 INFO rb-242d991-224035-405381 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-18 22:28:26,604 202 INFO rb-242d991-224035-405381 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-18 22:28:39,264 202 INFO rb-242d991-224035-405381 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-18 22:28:52,071 202 INFO rb-242d991-224035-405381 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-18 22:29:04,835 202 INFO rb-242d991-224035-405381 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-18 22:29:17,909 202 INFO rb-242d991-224035-405381 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-18 22:29:30,570 202 INFO rb-242d991-224035-405381 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-18 22:29:56,074 202 INFO rb-242d991-224035-405381 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-18 22:30:10,418 202 INFO rb-242d991-224035-405381 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-18 22:30:23,624 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_subtotal_identities_hold ... 2026-08-18 22:30:37,206 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:30:59,344 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: Starting TestCashFlowC99Perf.test_cf99_capture_most_joined_expression_sql ... 2026-08-18 22:31:11,006 202 INFO rb-242d991-224035-405381 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): [18.026 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-18 22:31:11,006 202 INFO rb-242d991-224035-405381 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-18 22:31:11,024 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: Starting TestCashFlowC99Perf.test_cf99_full_report_render_perf ... 2026-08-18 22:32:11,474 202 INFO rb-242d991-224035-405381 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=['12.1563', '11.7389', '11.8584'] wall_median=11.8584s query_count_full_year=734 query_count_january_only=739 query_count_delta=5 2026-08-18 22:32:11,541 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:32:29,057 202 INFO rb-242d991-224035-405381 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-18 22:32:42,259 202 INFO rb-242d991-224035-405381 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-18 22:32:55,394 202 INFO rb-242d991-224035-405381 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-18 22:33:09,075 202 INFO rb-242d991-224035-405381 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-18 22:33:23,210 202 INFO rb-242d991-224035-405381 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-18 22:33:36,948 202 INFO rb-242d991-224035-405381 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-18 22:33:49,642 202 INFO rb-242d991-224035-405381 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-18 22:34:02,338 202 INFO rb-242d991-224035-405381 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-18 22:34:15,397 202 INFO rb-242d991-224035-405381 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-18 22:34:27,715 202 INFO rb-242d991-224035-405381 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-18 22:34:40,417 202 INFO rb-242d991-224035-405381 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-18 22:34:53,117 202 INFO rb-242d991-224035-405381 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-18 22:35:05,218 202 INFO rb-242d991-224035-405381 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-18 22:35:17,631 202 INFO rb-242d991-224035-405381 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-18 22:35:29,477 202 INFO rb-242d991-224035-405381 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-18 22:35:41,784 202 INFO rb-242d991-224035-405381 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-18 22:35:54,319 202 INFO rb-242d991-224035-405381 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-18 22:36:06,339 202 INFO rb-242d991-224035-405381 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-18 22:36:18,765 202 INFO rb-242d991-224035-405381 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-18 22:36:30,427 202 INFO rb-242d991-224035-405381 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-18 22:36:42,568 202 INFO rb-242d991-224035-405381 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-18 22:36:54,539 202 INFO rb-242d991-224035-405381 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-18 22:37:06,738 202 INFO rb-242d991-224035-405381 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-18 22:37:18,650 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:37:36,340 202 INFO rb-242d991-224035-405381 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-18 22:38:22,643 202 INFO rb-242d991-224035-405381 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-18 22:38:22,884 202 INFO rb-242d991-224035-405381 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-18 22:38:25,328 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:38:34,186 202 INFO rb-242d991-224035-405381 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-18 22:38:47,198 202 INFO rb-242d991-224035-405381 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-18 22:38:47,421 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:39:04,686 202 INFO rb-242d991-224035-405381 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-18 22:39:15,288 202 INFO rb-242d991-224035-405381 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-18 22:39:16,688 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:39:33,567 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_fanout_repro: Starting TestFanoutDirectCashCounterpart.test_fanout_direct_cash_counterpart_is_not_multiplied ... 2026-08-18 22:39:34,512 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_fanout_repro: Starting TestFanoutDirectCashCounterpart.test_one_to_one_direct_cash_counterpart_regression ... 2026-08-18 22:39:35,071 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:39:52,229 202 INFO rb-242d991-224035-405381 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-18 22:39:52,317 202 INFO rb-242d991-224035-405381 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-18 22:39:52,424 202 INFO rb-242d991-224035-405381 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-18 22:39:52,530 202 INFO rb-242d991-224035-405381 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-18 22:39:52,620 202 INFO rb-242d991-224035-405381 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-18 22:39:52,641 202 INFO rb-242d991-224035-405381 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-18 22:39:52,664 202 INFO rb-242d991-224035-405381 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-18 22:39:52,889 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:40:14,967 202 INFO rb-242d991-224035-405381 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-18 22:40:16,369 202 INFO rb-242d991-224035-405381 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-18 22:40:16,950 202 INFO rb-242d991-224035-405381 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-18 22:40:18,687 202 INFO rb-242d991-224035-405381 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-18 22:40:20,297 202 INFO rb-242d991-224035-405381 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-18 22:40:22,023 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:40:41,211 202 INFO rb-242d991-224035-405381 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-18 22:40:43,042 202 INFO rb-242d991-224035-405381 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-18 22:40:44,569 202 INFO rb-242d991-224035-405381 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-18 22:40:46,065 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:41:04,153 202 INFO rb-242d991-224035-405381 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-18 22:41:09,104 202 INFO rb-242d991-224035-405381 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-18 22:41:13,886 202 INFO rb-242d991-224035-405381 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-18 22:41:16,274 202 INFO rb-242d991-224035-405381 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-18 22:41:19,168 202 INFO rb-242d991-224035-405381 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-18 22:41:21,975 202 INFO rb-242d991-224035-405381 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-18 22:41:24,509 202 INFO rb-242d991-224035-405381 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-18 22:41:26,956 202 INFO rb-242d991-224035-405381 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-18 22:41:29,522 202 INFO rb-242d991-224035-405381 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-18 22:41:32,098 202 INFO rb-242d991-224035-405381 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-18 22:41:34,670 202 INFO rb-242d991-224035-405381 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-18 22:41:37,408 202 INFO rb-242d991-224035-405381 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-18 22:41:39,631 202 INFO rb-242d991-224035-405381 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-18 22:41:41,811 202 INFO rb-242d991-224035-405381 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-18 22:41:44,084 202 INFO rb-242d991-224035-405381 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-18 22:41:46,331 202 INFO rb-242d991-224035-405381 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-18 22:41:48,914 202 INFO rb-242d991-224035-405381 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-18 22:41:51,463 202 INFO rb-242d991-224035-405381 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-18 22:41:53,997 202 INFO rb-242d991-224035-405381 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-18 22:41:56,393 202 INFO rb-242d991-224035-405381 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-18 22:41:58,897 202 INFO rb-242d991-224035-405381 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-18 22:42:01,350 202 INFO rb-242d991-224035-405381 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-18 22:42:04,221 202 INFO rb-242d991-224035-405381 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-18 22:42:09,130 202 INFO rb-242d991-224035-405381 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-18 22:42:14,322 202 INFO rb-242d991-224035-405381 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-18 22:42:19,422 202 INFO rb-242d991-224035-405381 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-18 22:42:24,493 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:42:41,758 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_s07_dn: Starting TestS07Dn.test_s07_dn ... 2026-08-18 22:42:42,272 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:42:58,678 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_account_reports.tests.test_s08_dn: Starting TestS08Dn.test_s08_dn ... 2026-08-18 22:42:59,259 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:43:14,370 202 INFO rb-242d991-224035-405381 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-18 22:43:14,433 202 INFO rb-242d991-224035-405381 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-18 22:43:14,529 202 INFO rb-242d991-224035-405381 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-18 22:43:14,591 202 INFO rb-242d991-224035-405381 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-18 22:43:14,658 202 INFO rb-242d991-224035-405381 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-18 22:43:14,722 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:43:30,468 202 INFO rb-242d991-224035-405381 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-18 22:43:40,277 202 INFO rb-242d991-224035-405381 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-18 22:43:40,327 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:43:49,428 202 INFO rb-242d991-224035-405381 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-18 22:43:51,784 202 INFO rb-242d991-224035-405381 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-18 22:43:53,672 202 INFO rb-242d991-224035-405381 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-18 22:43:57,001 202 INFO rb-242d991-224035-405381 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-18 22:44:00,336 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:44:00,348 202 INFO rb-242d991-224035-405381 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-18 22:44:00,374 202 INFO rb-242d991-224035-405381 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-18 22:44:00,412 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:44:09,048 202 INFO rb-242d991-224035-405381 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-18 22:44:09,049 202 INFO rb-242d991-224035-405381 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-18 22:44:09,331 202 INFO rb-242d991-224035-405381 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-18 22:44:09,331 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:44:09,335 202 INFO rb-242d991-224035-405381 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-18 22:44:09,335 202 INFO rb-242d991-224035-405381 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-18 22:44:09,337 202 INFO rb-242d991-224035-405381 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-18 22:44:09,338 202 INFO rb-242d991-224035-405381 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-18 22:44:45,628 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_feat18_b2b_replacement_requires_agreement ... 2026-08-18 22:44:46,108 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_feat18_b2c_replacement_allows_no_agreement ... 2026-08-18 22:44:47,649 202 INFO rb-242d991-224035-405381 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-18 22:44:48,034 202 INFO rb-242d991-224035-405381 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-18 22:44:48,271 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_agnostic_accessors ... 2026-08-18 22:44:48,509 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_api_url ... 2026-08-18 22:44:48,535 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_button_get_meinvoice_template_and_serial ... 2026-08-18 22:44:48,639 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_cancel_invoice ... 2026-08-18 22:44:49,079 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_cancel_invoice_info_precheck_required ... 2026-08-18 22:44:49,305 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_download_file ... 2026-08-18 22:44:49,852 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_einvoice_status_normalization ... 2026-08-18 22:44:55,134 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_invoice_name_unmapped_type_logs_warning_and_defaults ... 2026-08-18 22:44:55,164 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_issue_invoice ... 2026-08-18 22:44:55,355 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_issue_refund ... 2026-08-18 22:44:56,597 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688] 2026-08-18 22:44:56,687 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [3413, 3414] 2026-08-18 22:44:57,813 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_foreign_currency ... 2026-08-18 22:44:59,435 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_foreign_partner ... 2026-08-18 22:44:59,630 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708] 2021-09-01 00:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [3432, 3433] 2026-08-18 22:45:01,565 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [1723, 1724, 1725, 1726] 2021-09-01 00:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [3451] 2026-08-18 22:45:04,802 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [1733, 1734] 2021-09-01 00:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [3462] 2026-08-18 22:45:07,456 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [1737, 1738] 2021-09-01 00:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [3469] 2026-08-18 22:45:09,562 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [1741, 1742] 2021-09-01 00:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [3476] 2021-09-01 00:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [1743, 1744] 2021-09-01 00:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [3478] 2026-08-18 22:45:11,823 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_data ... 2026-08-18 22:45:11,889 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include ... 2026-08-18 22:45:13,328 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include_02 ... 2026-08-18 22:45:15,142 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include_03 ... 2026-08-18 22:45:16,656 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_with_discount_percentage ... 2026-08-18 22:45:17,816 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_tax_rate_info ... 2026-08-18 22:45:17,876 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_product_description_not_exceed_500_character ... 2026-08-18 22:45:18,988 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_token_connection_failure_posts_chatter_debugger_message ... 2026-08-18 22:45:19,069 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_token_request_maps_misa_error_envelope ... 2026-08-18 22:45:19,142 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line.ctp records with IDs: [1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766] 2021-09-01 00:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #223 deleted account.move.line records with IDs: [3502, 3503] 2026-08-18 22:45:20,928 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 21 checked, 21 removed 2026-08-18 22:45:20,944 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal: Starting TestMeinvoicePortal.test_download_xml_from_portal ... 2026-08-18 22:45:21,063 202 INFO rb-242d991-224035-405381 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-18 22:45:21,064 202 INFO rb-242d991-224035-405381 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-18 22:45:21,391 202 INFO rb-242d991-224035-405381 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-18 22:45:21,391 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:45:21,394 202 INFO rb-242d991-224035-405381 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-18 22:45:21,394 202 INFO rb-242d991-224035-405381 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-18 22:45:21,396 202 INFO rb-242d991-224035-405381 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-18 22:45:21,396 202 INFO rb-242d991-224035-405381 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-18 22:45:22,596 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a39bbfa/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-18 22:45:22,597 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6f47c12/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-18 22:45:22,598 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:45:23,473 202 INFO rb-242d991-224035-405381 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a39bbfa/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-18 22:45:23,474 202 INFO rb-242d991-224035-405381 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6f47c12/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-18 22:45:23,480 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:23] "GET /web/assets/a39bbfa/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.002 0.884 2026-08-18 22:45:23,485 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:23] "GET /web/assets/6f47c12/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.888 2026-08-18 22:45:26,036 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 2.526 2026-08-18 22:45:26,050 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 2.535 2026-08-18 22:45:26,054 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 2.543 2026-08-18 22:45:26,074 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 2.568 2026-08-18 22:45:26,075 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 2.566 2026-08-18 22:45:32,750 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-08-18 22:45:32,790 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:32] "GET /my/invoices/1344?access_token=access_token&report_type=pdf&download=true HTTP/1.1" 200 - 27 0.015 0.037 2026-08-18 22:45:32,792 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal.TestMeinvoicePortal.test_download_xml_from_portal: waiting for threads: [] 2026-08-18 22:45:32,823 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal: Starting TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-08-18 22:45:32,963 202 INFO rb-242d991-224035-405381 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-18 22:45:32,963 202 INFO rb-242d991-224035-405381 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-18 22:45:33,193 202 INFO rb-242d991-224035-405381 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-18 22:45:33,193 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:45:33,199 202 INFO rb-242d991-224035-405381 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-18 22:45:33,199 202 INFO rb-242d991-224035-405381 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-18 22:45:33,201 202 INFO rb-242d991-224035-405381 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-18 22:45:33,201 202 INFO rb-242d991-224035-405381 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-18 22:45:34,624 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a39bbfa/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-18 22:45:34,627 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6f47c12/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-18 22:45:34,627 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:45:34,843 202 INFO rb-242d991-224035-405381 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a39bbfa/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-18 22:45:34,844 202 INFO rb-242d991-224035-405381 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6f47c12/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-18 22:45:34,849 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:34] "GET /web/assets/6f47c12/web.report_assets_common.min.css HTTP/1.1" 200 - 5 0.001 0.221 2026-08-18 22:45:34,852 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:34] "GET /web/assets/a39bbfa/web.report_assets_pdf.min.css HTTP/1.1" 200 - 5 0.002 0.226 2026-08-18 22:45:34,894 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 22:45:34,897 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 22:45:34,898 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 22:45:34,901 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 22:45:34,901 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 22:45:41,596 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-08-18 22:45:42,283 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:45:42] "GET /my/invoices/1345?access_token=access_token HTTP/1.1" 200 - 256 0.087 0.608 2026-08-18 22:45:42,326 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 22:45:50,967 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: Starting TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-18 22:45:51,309 202 _WARNING rb-242d991-224035-405381 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: [3535:3556:0818/224551.137676: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 [3535:3556:0818/224551.141417:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3535:3556:0818/224551.141522: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 [3535:3556:0818/224551.141582: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 [3535:3556:0818/224551.141601:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3535:3556:0818/224551.149404:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3535:3535:0818/224551.152219:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3572:3572:0818/224551.159175:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3572:3572:0818/224551.160917:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3535:3556:0818/224551.170363:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3535:3535:0818/224551.223528:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3535:3535:0818/224551.223619:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3535:3535:0818/224551.223634:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3535:3556:0818/224551.223672:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3535:3556:0818/224551.223708:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3535:3535:0818/224551.223796:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3535:3535:0818/224551.225027:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3575:3624:0818/224551.268128:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 22:45:51,316 202 INFO rb-242d991-224035-405381 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-18 22:45:51,347 202 INFO rb-242d991-224035-405381 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-18 22:45:51,348 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: Starting TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-18 22:45:51,737 202 _WARNING rb-242d991-224035-405381 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: [3649:3670:0818/224551.548421: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 [3649:3670:0818/224551.553970:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3649:3670:0818/224551.555538: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 [3649:3670:0818/224551.555568: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 [3649:3670:0818/224551.555576:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3649:3670:0818/224551.559232:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3649:3649:0818/224551.562358:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3649:3670:0818/224551.586582:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3684:3684:0818/224551.596346:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3684:3684:0818/224551.598546:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3649:3649:0818/224551.665246:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3649:3670:0818/224551.665325:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3649:3649:0818/224551.665356:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3649:3649:0818/224551.665367:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3649:3670:0818/224551.665388:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3649:3649:0818/224551.665475:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 22:45:51,743 202 INFO rb-242d991-224035-405381 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-18 22:45:51,768 202 INFO rb-242d991-224035-405381 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-18 22:45:51,768 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: Starting TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-18 22:45:52,109 202 WARNING rb-242d991-224035-405381 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: [3759:3780:0818/224551.970739: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 [3759:3780:0818/224551.974803:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3759:3780:0818/224551.974856: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 [3759:3780:0818/224551.974931: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 [3759:3780:0818/224551.974941:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3759:3780:0818/224551.982060:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3759:3759:0818/224551.985372:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3759:3780:0818/224552.005639:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3794:3794:0818/224552.014610:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3794:3794:0818/224552.016317:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3759:3759:0818/224552.074003:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3759:3759:0818/224552.074100:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3759:3759:0818/224552.074117:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3759:3780:0818/224552.074177:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3759:3780:0818/224552.074227:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3759:3759:0818/224552.074307:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 22:45:52,114 202 INFO rb-242d991-224035-405381 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-18 22:45:52,164 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:45:52,178 202 INFO rb-242d991-224035-405381 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-18 22:45:52,194 202 INFO rb-242d991-224035-405381 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-18 22:45:52,210 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_meinvoice_missing_legal_number_retries ... 2026-08-18 22:45:52,224 202 INFO rb-242d991-224035-405381 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-18 22:45:52,238 202 INFO rb-242d991-224035-405381 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-18 22:45:52,259 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:45:52,270 202 INFO rb-242d991-224035-405381 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-18 22:45:52,295 202 INFO rb-242d991-224035-405381 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-18 22:45:52,319 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:46:00,443 202 INFO rb-242d991-224035-405381 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-18 22:46:00,443 202 INFO rb-242d991-224035-405381 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-18 22:46:01,462 202 INFO rb-242d991-224035-405381 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-18 22:46:01,462 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:46:01,465 202 INFO rb-242d991-224035-405381 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-18 22:46:01,465 202 INFO rb-242d991-224035-405381 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-18 22:46:01,467 202 INFO rb-242d991-224035-405381 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-18 22:46:01,467 202 INFO rb-242d991-224035-405381 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-18 22:46:36,254 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_partner_section_merge: Starting TestSinvoicePartnerSectionMerge.test_viettel_sinvoice_partner_group_suppressed ... 2026-08-18 22:46:36,420 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:46:43,987 202 INFO rb-242d991-224035-405381 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-18 22:46:43,987 202 INFO rb-242d991-224035-405381 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-18 22:46:44,238 202 INFO rb-242d991-224035-405381 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-18 22:46:44,239 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:46:44,242 202 INFO rb-242d991-224035-405381 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-18 22:46:44,242 202 INFO rb-242d991-224035-405381 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-18 22:46:44,244 202 INFO rb-242d991-224035-405381 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-18 22:46:44,244 202 INFO rb-242d991-224035-405381 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-18 22:47:19,471 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_credential_adapter_resolves_core_privates ... 2026-08-18 22:47:19,500 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_dropped_sinvoice_state_field ... 2026-08-18 22:47:19,523 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_einvoice_status_draft_before_issue ... 2026-08-18 22:47:19,568 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_einvoice_status_maps_core_state ... 2026-08-18 22:47:19,715 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g1_preview_creates_pdf_attachment ... 2026-08-18 22:47:19,853 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g1_preview_rejected_for_non_sinvoice_move ... 2026-08-18 22:47:21,243 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g2_paid_hook_fires_core_action_when_toggle_on ... 2026-08-18 22:47:21,402 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g2_paid_hook_silent_when_toggle_off ... 2026-08-18 22:47:21,510 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_hub_yields_for_sinvoice_move ... 2026-08-18 22:47:21,529 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_legal_number_synced_from_core_number ... 2026-08-18 22:47:21,619 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_move_routes_to_sinvoice_provider ... 2026-08-18 22:47:21,636 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_negative_non_sinvoice_serial_not_routed ... 2026-08-18 22:47:21,678 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_non_sinvoice_move_never_applicable_for_sinvoice_send ... 2026-08-18 22:47:23,039 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_reverse_constraint_allows_vn_sinvoice_on_sinvoice_serial ... 2026-08-18 22:47:23,104 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_reverse_constraint_blocks_vn_sinvoice_on_non_sinvoice_serial ... 2026-08-18 22:47:23,182 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_secret_code_and_lookup_url_accessors ... 2026-08-18 22:47:23,290 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_sinvoice_move_applicable_extra_edi_is_core_only ... 2026-08-18 22:47:23,395 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_suggested_edi_format_is_vn_sinvoice ... 2026-08-18 22:47:23,479 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:47:31,717 202 INFO rb-242d991-224035-405381 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-18 22:47:31,717 202 INFO rb-242d991-224035-405381 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-18 22:47:31,985 202 INFO rb-242d991-224035-405381 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-18 22:47:31,985 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:47:31,988 202 INFO rb-242d991-224035-405381 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-18 22:47:31,989 202 INFO rb-242d991-224035-405381 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-18 22:47:31,991 202 INFO rb-242d991-224035-405381 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-18 22:47:31,991 202 INFO rb-242d991-224035-405381 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-18 22:48:06,845 202 INFO rb-242d991-224035-405381 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-18 22:48:08,349 202 INFO rb-242d991-224035-405381 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-18 22:48:09,235 202 INFO rb-242d991-224035-405381 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-18 22:48:10,007 202 INFO rb-242d991-224035-405381 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-18 22:48:10,762 202 INFO rb-242d991-224035-405381 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-18 22:48:11,639 202 INFO rb-242d991-224035-405381 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-18 22:48:12,382 202 INFO rb-242d991-224035-405381 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-18 22:48:13,100 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 22:48:13,111 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_payment_status_header_button_untouched ... 2026-08-18 22:48:13,260 202 INFO rb-242d991-224035-405381 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-18 22:48:13,425 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_sinvoice_page_removed_from_combined_form ... 2026-08-18 22:48:13,601 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:48:13,612 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceConfigMenuProxy.test_core_own_duplicate_sinvoice_menu_hidden ... 2026-08-18 22:48:13,644 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceConfigMenuProxy.test_sinvoice_menus_reachable_under_hub_einvoice_root ... 2026-08-18 22:48:13,672 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:48:21,794 202 INFO rb-242d991-224035-405381 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-18 22:48:21,794 202 INFO rb-242d991-224035-405381 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-18 22:48:22,076 202 INFO rb-242d991-224035-405381 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-18 22:48:22,076 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:48:22,082 202 INFO rb-242d991-224035-405381 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-18 22:48:22,082 202 INFO rb-242d991-224035-405381 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-18 22:48:22,084 202 INFO rb-242d991-224035-405381 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-18 22:48:22,084 202 INFO rb-242d991-224035-405381 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-18 22:48:57,587 202 INFO rb-242d991-224035-405381 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-18 22:48:57,630 202 INFO rb-242d991-224035-405381 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-18 22:48:57,714 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:48:57,725 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_portal: Starting TestSinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-08-18 22:48:57,831 202 INFO rb-242d991-224035-405381 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-18 22:48:57,831 202 INFO rb-242d991-224035-405381 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-18 22:48:58,065 202 INFO rb-242d991-224035-405381 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-18 22:48:58,065 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:48:58,068 202 INFO rb-242d991-224035-405381 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-18 22:48:58,069 202 INFO rb-242d991-224035-405381 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-18 22:48:58,070 202 INFO rb-242d991-224035-405381 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-18 22:48:58,071 202 INFO rb-242d991-224035-405381 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-18 22:48:59,231 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:49:00,082 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-08-18 22:49:00,820 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:49:00] "GET /my/invoices/1351?access_token=c6d52ed9-48e1-4fb8-9d5e-58a7a90653e4 HTTP/1.1" 200 - 262 0.116 1.475 2026-08-18 22:49:00,853 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:49:08,736 202 INFO rb-242d991-224035-405381 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-18 22:49:08,736 202 INFO rb-242d991-224035-405381 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-18 22:49:08,991 202 INFO rb-242d991-224035-405381 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-18 22:49:08,991 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:49:08,995 202 INFO rb-242d991-224035-405381 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-18 22:49:08,995 202 INFO rb-242d991-224035-405381 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-18 22:49:08,998 202 INFO rb-242d991-224035-405381 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-18 22:49:08,998 202 INFO rb-242d991-224035-405381 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-18 22:49:44,856 202 INFO rb-242d991-224035-405381 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-18 22:49:45,791 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #237 deleted account.move.line.ctp records with IDs: [1797, 1798] 2026-08-18 22:49:45,860 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #237 deleted account.move.line records with IDs: [3545] 2026-08-18 22:49:46,718 202 INFO rb-242d991-224035-405381 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-18 22:49:47,447 202 INFO rb-242d991-224035-405381 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-18 22:49:47,460 202 INFO rb-242d991-224035-405381 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-18 22:49:48,570 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #237 deleted account.move.line.ctp records with IDs: [1801, 1802] 2026-08-18 22:49:48,633 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #237 deleted account.move.line records with IDs: [3552] 2026-08-18 22:49:49,531 202 INFO rb-242d991-224035-405381 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-18 22:49:50,530 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #237 deleted account.move.line.ctp records with IDs: [1807, 1808] 2026-08-18 22:49:50,603 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #237 deleted account.move.line records with IDs: [3559] 2026-08-18 22:49:51,431 202 INFO rb-242d991-224035-405381 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-18 22:49:51,466 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 22:49:51,474 202 INFO rb-242d991-224035-405381 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-18 22:49:51,486 202 INFO rb-242d991-224035-405381 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-18 22:49:51,498 202 INFO rb-242d991-224035-405381 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-18 22:49:51,512 202 INFO rb-242d991-224035-405381 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-18 22:49:51,529 202 INFO rb-242d991-224035-405381 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-18 22:49:51,543 202 INFO rb-242d991-224035-405381 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-18 22:49:51,561 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:50:12,642 202 INFO rb-242d991-224035-405381 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-18 22:50:13,655 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 22:50:22,045 202 INFO rb-242d991-224035-405381 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-18 22:50:22,662 202 _WARNING rb-242d991-224035-405381 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: [3869:3890:0818/225022.522229: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 [3869:3890:0818/225022.526773:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3869:3890:0818/225022.526929: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 [3869:3890:0818/225022.527076: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 [3869:3890:0818/225022.527090:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3869:3890:0818/225022.533694:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3869:3869:0818/225022.536747:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3904:3904:0818/225022.546151:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3904:3904:0818/225022.547852:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3869:3890:0818/225022.560351:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3869:3869:0818/225022.624340:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3869:3869:0818/225022.624429:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3869:3890:0818/225022.624445:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3869:3869:0818/225022.624446:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3869:3890:0818/225022.624511:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3869:3869:0818/225022.624663:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 22:50:22,668 202 INFO rb-242d991-224035-405381 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-18 22:50:22,699 202 INFO rb-242d991-224035-405381 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-18 22:50:22,699 202 INFO rb-242d991-224035-405381 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-18 22:50:23,355 202 _WARNING rb-242d991-224035-405381 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 failed to start: [3978:3999:0818/225023.161960: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 [3978:3999:0818/225023.166076:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3978:3999:0818/225023.166169: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 [3978:3999:0818/225023.166274: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 [3978:3999:0818/225023.166289:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3978:3999:0818/225023.174233:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3978:3978:0818/225023.176796:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4013:4013:0818/225023.188149:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4013:4013:0818/225023.189795:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3978:3999:0818/225023.195130:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3978:3978:0818/225023.268348:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3978:3978:0818/225023.268438:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3978:3978:0818/225023.268454:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3978:3999:0818/225023.268453:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3978:3999:0818/225023.268492:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3978:3978:0818/225023.268570:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 22:50:23,362 202 INFO rb-242d991-224035-405381 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-18 22:50:23,401 202 INFO rb-242d991-224035-405381 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-18 22:50:23,401 202 INFO rb-242d991-224035-405381 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-18 22:50:24,033 202 WARNING rb-242d991-224035-405381 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.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome headless failed to start: [4084:4105:0818/225023.837795: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 [4084:4105:0818/225023.842026:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4084:4105:0818/225023.842632: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 [4084:4105:0818/225023.842816: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 [4084:4105:0818/225023.842848:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4084:4105:0818/225023.849098:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4084:4084:0818/225023.851875:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4119:4119:0818/225023.864654:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4119:4119:0818/225023.866575:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4084:4105:0818/225023.867302:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4084:4084:0818/225023.921228:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4084:4084:0818/225023.921321:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4084:4105:0818/225023.921328:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4084:4084:0818/225023.921356:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4084:4105:0818/225023.921386:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4084:4084:0818/225023.921487:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4084:4084:0818/225023.922276:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 22:50:24,040 202 INFO rb-242d991-224035-405381 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-18 22:50:24,106 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:50:24,121 202 INFO rb-242d991-224035-405381 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-18 22:50:24,162 202 INFO rb-242d991-224035-405381 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-18 22:50:24,220 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:50:31,846 202 INFO rb-242d991-224035-405381 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-18 22:50:31,846 202 INFO rb-242d991-224035-405381 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-18 22:50:32,840 202 INFO rb-242d991-224035-405381 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-18 22:50:32,840 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:50:32,844 202 INFO rb-242d991-224035-405381 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-18 22:50:32,845 202 INFO rb-242d991-224035-405381 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-18 22:50:32,847 202 INFO rb-242d991-224035-405381 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-18 22:50:32,847 202 INFO rb-242d991-224035-405381 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-18 22:51:07,536 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_agnostic_accessors_are_blank_for_vninvoice ... 2026-08-18 22:51:07,646 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_approve_and_sign_marks_invoice_signed ... 2026-08-18 22:51:07,897 202 INFO rb-242d991-224035-405381 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-18 22:51:08,753 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_auto_sign_when_paid_fires_through_real_paid_hook ... 2026-08-18 22:51:09,526 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_signed_invoice_drives_3_step_sequence ... 2026-08-18 22:51:09,933 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_signed_invoice_without_reason_raises ... 2026-08-18 22:51:10,195 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_unsigned_invoice_drives_1_step ... 2026-08-18 22:51:10,404 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_unsigned_invoice_without_reason_does_not_raise ... 2026-08-18 22:51:10,654 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cannot_issue_refund_if_original_invoice_not_signed ... 2026-08-18 22:51:11,153 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #246 deleted account.move.line.ctp records with IDs: [1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826] 2026-08-18 22:51:11,246 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #246 deleted account.move.line records with IDs: [3580, 3581] 2026-08-18 22:51:12,479 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cross_move_mark_dirty_on_adjustment ... 2026-08-18 22:51:13,059 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #246 deleted account.move.line.ctp records with IDs: [1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844] 2026-08-18 22:51:13,131 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #246 deleted account.move.line records with IDs: [3594, 3595] 2026-08-18 22:51:14,398 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cross_move_mark_dirty_on_replacement ... 2026-08-18 22:51:15,965 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_download_converted_file_raises_when_not_signed ... 2026-08-18 22:51:16,172 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_download_representation_files_when_signed ... 2026-08-18 22:51:16,937 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_einvoice_status_projection_from_native_state ... 2026-08-18 22:51:22,428 202 INFO rb-242d991-224035-405381 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-18 22:51:22,593 202 INFO rb-242d991-224035-405381 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-18 22:51:22,775 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_invoice_status_code_maps_to_native_state ... 2026-08-18 22:51:30,786 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_issue_invoice_sets_legal_number_and_native_ids ... 2026-08-18 22:51:30,968 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_legal_number_locked_after_issued ... 2026-08-18 22:51:31,772 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_no_ungated_cancel_path ... 2026-08-18 22:51:31,789 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_einvoice_lines_data ... 2026-08-18 22:51:31,867 202 INFO rb-242d991-224035-405381 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-18 22:51:33,240 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_invoice_details_hook_called_in_both_payload_shapes ... 2026-08-18 22:51:34,460 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_foreign_partner ... 2026-08-18 22:51:34,542 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_replacement_move ... 2026-08-18 22:51:35,166 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #246 deleted account.move.line.ctp records with IDs: [1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900] 2026-08-18 22:51:35,250 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #246 deleted account.move.line records with IDs: [3665, 3666] 2026-08-18 22:51:36,401 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_reversal_move ... 2026-08-18 22:51:36,955 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #246 deleted account.move.line.ctp records with IDs: [1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918] 2026-08-18 22:51:37,029 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #246 deleted account.move.line records with IDs: [3679, 3680] 2026-08-18 22:51:38,441 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_tax_breakdowns ... 2026-08-18 22:51:38,486 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_replacement_is_posted_to_the_replace_endpoint ... 2026-08-18 22:51:38,926 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #246 deleted account.move.line.ctp records with IDs: [1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931] 2026-08-18 22:51:38,992 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #246 deleted account.move.line records with IDs: [3693, 3694] 2026-08-18 22:51:40,140 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_sync_invoices_dispatches_per_single_invoice ... 2026-08-18 22:51:40,383 202 INFO rb-242d991-224035-405381 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-18 22:51:40,463 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_vat_percent_display_is_plaintext_vietnamese_not_raw_html ... 2026-08-18 22:51:40,545 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_vninvoice_api_url_switches_sandbox_production ... 2026-08-18 22:51:40,590 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 22:51:40,601 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal: Starting TestVNinvoicePortal.test_download_xml_from_portal ... 2026-08-18 22:51:40,744 202 INFO rb-242d991-224035-405381 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-18 22:51:40,745 202 INFO rb-242d991-224035-405381 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-18 22:51:41,052 202 INFO rb-242d991-224035-405381 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-18 22:51:41,052 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:51:41,056 202 INFO rb-242d991-224035-405381 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-18 22:51:41,056 202 INFO rb-242d991-224035-405381 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-18 22:51:41,058 202 INFO rb-242d991-224035-405381 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-18 22:51:41,058 202 INFO rb-242d991-224035-405381 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-18 22:51:42,230 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a39bbfa/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-18 22:51:42,232 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:51:42,233 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6f47c12/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-18 22:51:42,420 202 INFO rb-242d991-224035-405381 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a39bbfa/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-18 22:51:42,421 202 INFO rb-242d991-224035-405381 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6f47c12/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-18 22:51:42,427 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:42] "GET /web/assets/a39bbfa/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.002 0.196 2026-08-18 22:51:42,429 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:42] "GET /web/assets/6f47c12/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.000 0.196 2026-08-18 22:51:42,461 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 22:51:42,466 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 22:51:42,467 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 22:51:42,467 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 22:51:42,468 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 22:51:47,470 202 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-08-18 22:51:47,472 202 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-08-18 22:51:49,406 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-08-18 22:51:49,429 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:49] "GET /my/invoices/1391?access_token=access_token&report_type=pdf&download=true HTTP/1.1" 200 - 27 0.008 0.021 2026-08-18 22:51:49,430 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal.TestVNinvoicePortal.test_download_xml_from_portal: waiting for threads: [] 2026-08-18 22:51:49,450 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal: Starting TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-08-18 22:51:49,542 202 INFO rb-242d991-224035-405381 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-18 22:51:49,542 202 INFO rb-242d991-224035-405381 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-18 22:51:49,775 202 INFO rb-242d991-224035-405381 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-18 22:51:49,775 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:51:49,778 202 INFO rb-242d991-224035-405381 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-18 22:51:49,778 202 INFO rb-242d991-224035-405381 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-18 22:51:49,780 202 INFO rb-242d991-224035-405381 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-18 22:51:49,781 202 INFO rb-242d991-224035-405381 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-18 22:51:50,999 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a39bbfa/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-18 22:51:51,002 202 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6f47c12/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-18 22:51:51,003 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 22:51:51,866 202 INFO rb-242d991-224035-405381 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a39bbfa/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-18 22:51:51,867 202 INFO rb-242d991-224035-405381 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/6f47c12/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-18 22:51:51,872 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:51] "GET /web/assets/a39bbfa/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.004 0.870 2026-08-18 22:51:51,878 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:51] "GET /web/assets/6f47c12/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.876 2026-08-18 22:51:51,899 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 22:51:51,903 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 22:51:51,904 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 22:51:51,905 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 22:51:51,906 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 22:51:58,539 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-08-18 22:51:59,173 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 22:51:59] "GET /my/invoices/1392?access_token=access_token HTTP/1.1" 200 - 256 0.082 0.558 2026-08-18 22:51:59,205 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 22:52:06,009 202 INFO rb-242d991-224035-405381 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-18 22:52:06,009 202 INFO rb-242d991-224035-405381 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-18 22:52:06,246 202 INFO rb-242d991-224035-405381 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-18 22:52:06,246 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:52:06,249 202 INFO rb-242d991-224035-405381 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-18 22:52:06,249 202 INFO rb-242d991-224035-405381 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-18 22:52:06,251 202 INFO rb-242d991-224035-405381 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-18 22:52:06,251 202 INFO rb-242d991-224035-405381 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-18 22:52:42,482 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_replacement_notation_carries_template_serial_and_legal_number ... 2026-08-18 22:52:42,623 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_replacement_notation_raises_without_legal_number ... 2026-08-18 22:52:42,659 202 INFO rb-242d991-224035-405381 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-18 22:52:42,722 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 22:52:50,554 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #250 deleted product.product records with IDs: [1076] 2026-08-18 22:52:50,654 202 INFO rb-242d991-224035-405381 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-18 22:52:50,654 202 INFO rb-242d991-224035-405381 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-18 22:52:50,946 202 INFO rb-242d991-224035-405381 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-18 22:52:50,946 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:52:50,949 202 INFO rb-242d991-224035-405381 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-18 22:52:50,950 202 INFO rb-242d991-224035-405381 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-18 22:52:50,951 202 INFO rb-242d991-224035-405381 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-18 22:52:50,952 202 INFO rb-242d991-224035-405381 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-18 22:53:25,660 202 INFO rb-242d991-224035-405381 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-18 22:53:26,729 202 INFO rb-242d991-224035-405381 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-18 22:53:28,354 202 INFO rb-242d991-224035-405381 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-18 22:53:28,783 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #250 deleted account.move.line.ctp records with IDs: [1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970] 2026-08-18 22:53:28,853 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #250 deleted account.move.line records with IDs: [3734, 3735] 2026-08-18 22:53:29,103 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #250 deleted invoice.line.grouping records with IDs: [40, 41, 42] 2026-08-18 22:53:29,820 202 INFO rb-242d991-224035-405381 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-18 22:53:31,392 202 INFO rb-242d991-224035-405381 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-18 22:53:33,907 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #250 deleted invoice.line.grouping records with IDs: [57] 2026-08-18 22:53:34,128 202 INFO rb-242d991-224035-405381 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-18 22:53:35,887 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #250 deleted invoice.line.grouping records with IDs: [64] 2026-08-18 22:53:35,991 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #250 deleted account.move.line.ctp records with IDs: [1982, 1983] 2026-08-18 22:53:36,074 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #250 deleted account.move.line records with IDs: [3754] 2026-08-18 22:53:36,186 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #250 deleted invoice.line.grouping records with IDs: [66] 2026-08-18 22:53:36,283 202 INFO rb-242d991-224035-405381 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-18 22:53:37,612 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted invoice.line.grouping records with IDs: [72] 2026-08-18 22:53:37,707 202 INFO rb-242d991-224035-405381 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-18 22:53:39,116 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_summary_lines_data ... 2026-08-18 22:53:40,740 202 INFO rb-242d991-224035-405381 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-18 22:53:42,304 202 INFO rb-242d991-224035-405381 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-18 22:53:44,059 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:53:44,070 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_base_portal: Starting TestBackendSendAndPrintVnEInvoice.test_generate_and_send_invoices_chokepoint_no_proforma_keyerror ... 2026-08-18 22:53:44,180 202 INFO rb-242d991-224035-405381 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-18 22:53:44,181 202 INFO rb-242d991-224035-405381 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-18 22:53:44,466 202 INFO rb-242d991-224035-405381 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-18 22:53:44,466 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:53:44,470 202 INFO rb-242d991-224035-405381 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-18 22:53:44,470 202 INFO rb-242d991-224035-405381 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-18 22:53:44,472 202 INFO rb-242d991-224035-405381 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-18 22:53:44,472 202 INFO rb-242d991-224035-405381 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-18 22:53:45,821 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_base_portal: Starting TestBackendSendAndPrintVnEInvoice.test_send_and_print_no_proforma_keyerror ... 2026-08-18 22:53:45,968 202 INFO rb-242d991-224035-405381 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-18 22:53:45,969 202 INFO rb-242d991-224035-405381 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-18 22:53:46,206 202 INFO rb-242d991-224035-405381 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-18 22:53:46,206 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:53:46,209 202 INFO rb-242d991-224035-405381 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-18 22:53:46,210 202 INFO rb-242d991-224035-405381 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-18 22:53:46,212 202 INFO rb-242d991-224035-405381 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-18 22:53:46,212 202 INFO rb-242d991-224035-405381 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-18 22:53:47,659 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-08-18 22:53:47,745 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 22:53:54,681 202 INFO rb-242d991-224035-405381 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-18 22:53:54,682 202 INFO rb-242d991-224035-405381 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-18 22:53:55,570 202 INFO rb-242d991-224035-405381 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-18 22:53:55,570 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:53:55,574 202 INFO rb-242d991-224035-405381 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-18 22:53:55,574 202 INFO rb-242d991-224035-405381 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-18 22:53:55,576 202 INFO rb-242d991-224035-405381 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-18 22:53:55,577 202 INFO rb-242d991-224035-405381 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-18 22:54:27,729 202 INFO rb-242d991-224035-405381 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-18 22:54:27,749 202 INFO rb-242d991-224035-405381 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-18 22:54:27,841 202 INFO rb-242d991-224035-405381 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-18 22:54:28,039 202 INFO rb-242d991-224035-405381 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-18 22:54:30,158 202 INFO rb-242d991-224035-405381 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-18 22:54:30,319 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:54:37,290 202 INFO rb-242d991-224035-405381 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-18 22:54:37,290 202 INFO rb-242d991-224035-405381 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-18 22:54:37,535 202 INFO rb-242d991-224035-405381 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-18 22:54:37,535 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:54:37,539 202 INFO rb-242d991-224035-405381 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-18 22:54:37,539 202 INFO rb-242d991-224035-405381 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-18 22:54:37,541 202 INFO rb-242d991-224035-405381 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-18 22:54:37,541 202 INFO rb-242d991-224035-405381 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-18 22:55:08,643 202 INFO rb-242d991-224035-405381 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-18 22:55:09,845 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:55:09,861 202 INFO rb-242d991-224035-405381 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-18 22:55:09,902 202 INFO rb-242d991-224035-405381 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-18 22:55:09,937 202 INFO rb-242d991-224035-405381 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-18 22:55:09,977 202 INFO rb-242d991-224035-405381 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-18 22:55:10,009 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_is_idempotent_and_silent_on_rerun ... 2026-08-18 22:55:10,057 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_partial_customisation_corrects_only_the_untouched_language ... 2026-08-18 22:55:10,089 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_signature_matches_odoo_migrate_contract ... 2026-08-18 22:55:10,111 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:55:10,124 202 INFO rb-242d991-224035-405381 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-18 22:55:10,171 202 INFO rb-242d991-224035-405381 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-18 22:55:10,215 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_meinvoice_migration_corrects_an_unmodified_record ... 2026-08-18 22:55:10,269 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_corrects_an_unmodified_record ... 2026-08-18 22:55:10,320 202 INFO rb-242d991-224035-405381 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-18 22:55:10,371 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_is_idempotent_and_silent_on_rerun ... 2026-08-18 22:55:10,434 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_partial_customisation_corrects_only_the_untouched_language ... 2026-08-18 22:55:10,481 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_vninvoice_migration_corrects_an_unmodified_record ... 2026-08-18 22:55:10,549 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:55:15,813 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_core_contract_regressions: Starting TestCoreContractRegressions.test_einvoice_status_untracked_for_non_einvoice_move ... 2026-08-18 22:55:16,303 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_core_contract_regressions: Starting TestCoreContractRegressions.test_get_invoice_legal_documents_accepts_v18_signature ... 2026-08-18 22:55:17,459 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:55:17,470 202 INFO rb-242d991-224035-405381 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-18 22:55:17,483 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestDocMatchesShippedBehaviour.test_cancel_guard_decides_without_reading_an_issue_date ... 2026-08-18 22:55:17,496 202 INFO rb-242d991-224035-405381 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-18 22:55:17,839 202 INFO rb-242d991-224035-405381 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-18 22:55:17,863 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:55:17,884 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_a_correct_attribution_stays_legal ... 2026-08-18 22:55:17,897 202 INFO rb-242d991-224035-405381 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-18 22:55:17,909 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_enumerated_and_abbreviated_citation_forms_are_caught ... 2026-08-18 22:55:17,921 202 INFO rb-242d991-224035-405381 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-18 22:55:17,923 202 INFO rb-242d991-224035-405381 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-18 22:55:17,935 202 INFO rb-242d991-224035-405381 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-18 22:55:17,948 202 INFO rb-242d991-224035-405381 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-18 22:55:17,960 202 INFO rb-242d991-224035-405381 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-18 22:55:17,973 202 INFO rb-242d991-224035-405381 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-18 22:55:17,986 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_original_defect_is_red_in_both_languages ... 2026-08-18 22:55:17,998 202 INFO rb-242d991-224035-405381 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-18 22:55:18,017 202 INFO rb-242d991-224035-405381 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-18 22:55:18,030 202 INFO rb-242d991-224035-405381 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-18 22:55:18,043 202 INFO rb-242d991-224035-405381 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-18 22:55:18,055 202 INFO rb-242d991-224035-405381 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-18 22:55:18,075 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:55:25,071 202 INFO rb-242d991-224035-405381 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-18 22:55:25,071 202 INFO rb-242d991-224035-405381 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-18 22:55:25,316 202 INFO rb-242d991-224035-405381 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-18 22:55:25,316 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:55:25,320 202 INFO rb-242d991-224035-405381 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-18 22:55:25,320 202 INFO rb-242d991-224035-405381 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-18 22:55:25,322 202 INFO rb-242d991-224035-405381 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-18 22:55:25,322 202 INFO rb-242d991-224035-405381 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-18 22:55:55,781 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_a_superseded_original_cannot_be_replaced_a_second_time ... 2026-08-18 22:55:57,179 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2017, 2018] 2026-08-18 22:55:57,237 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3804] 2026-08-18 22:55:57,977 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_action_view_api_logs_domain_scoped_to_this_invoice ... 2026-08-18 22:56:00,070 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_adjust_path_b2b_issued_requires_written_agreement ... 2026-08-18 22:56:01,304 202 INFO rb-242d991-224035-405381 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-18 22:56:03,616 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2029, 2030] 2026-08-18 22:56:03,673 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3823] 2026-08-18 22:56:04,543 202 INFO rb-242d991-224035-405381 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-18 22:56:06,618 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_correction_relation_and_nav_actions_bidirectional ... 2026-08-18 22:56:08,544 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_eligibility_gate_covers_modify_moves_entry_point ... 2026-08-18 22:56:09,967 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2045, 2046] 2026-08-18 22:56:10,025 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3845] 2026-08-18 22:56:10,839 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_failed_request_builds_masked_log_values_linked_to_invoice ... 2026-08-18 22:56:12,006 202 INFO rb-242d991-224035-405381 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-18 22:56:13,118 202 INFO rb-242d991-224035-405381 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-18 22:56:14,271 202 INFO rb-242d991-224035-405381 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-18 22:56:15,623 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2057, 2058] 2026-08-18 22:56:15,690 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3864] 2026-08-18 22:56:16,507 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_premise_wizard_prototype_resolves_core_viettel_extension ... 2026-08-18 22:56:16,526 202 INFO rb-242d991-224035-405381 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-18 22:56:17,854 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2063, 2064] 2026-08-18 22:56:17,926 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3874] 2026-08-18 22:56:18,686 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replace_path_b2b_issued_requires_written_agreement ... 2026-08-18 22:56:20,036 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_line_composition_and_totals_pin_m1_after_state ... 2026-08-18 22:56:21,486 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2071, 2072] 2026-08-18 22:56:21,544 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3887] 2026-08-18 22:56:22,171 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_origin_id_writer_provenance_extended_mutation_proven ... 2026-08-18 22:56:23,537 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2077, 2078] 2026-08-18 22:56:23,593 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3897] 2026-08-18 22:56:25,296 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2085, 2086] 2026-08-18 22:56:25,349 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3907] 2026-08-18 22:56:25,947 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_partner_bank_id_pins_m1_after_state ... 2026-08-18 22:56:27,276 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2091, 2092] 2026-08-18 22:56:27,335 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3917] 2026-08-18 22:56:28,072 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_wizard_gate_rewired_off_edi_state ... 2026-08-18 22:56:29,248 202 INFO rb-242d991-224035-405381 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-18 22:56:31,240 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.analytic.line records with IDs: [641] 2026-08-18 22:56:31,536 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_retry_exhaustion_logs_exactly_once ... 2026-08-18 22:56:32,812 202 INFO rb-242d991-224035-405381 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-18 22:56:34,319 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2103, 2104] 2026-08-18 22:56:34,386 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3939] 2026-08-18 22:56:35,164 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_reverse_and_replace_links_original_and_replacement ... 2026-08-18 22:56:36,883 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2111, 2112, 2113, 2114, 2115, 2116] 2026-08-18 22:56:36,988 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3952, 3953] 2026-08-18 22:56:37,811 202 INFO rb-242d991-224035-405381 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-18 22:56:40,068 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2125, 2126] 2026-08-18 22:56:40,143 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3969] 2026-08-18 22:56:41,280 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_state_flip_writer_provenance_extended_mutation_proven ... 2026-08-18 22:56:42,838 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2133, 2134] 2026-08-18 22:56:42,906 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3979] 2026-08-18 22:56:44,669 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [2141, 2142] 2026-08-18 22:56:44,764 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [3989] 2026-08-18 22:56:45,469 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_successful_request_builds_log_values ... 2026-08-18 22:56:46,755 202 INFO rb-242d991-224035-405381 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-18 22:56:49,287 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 22:56:56,435 202 INFO rb-242d991-224035-405381 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-18 22:56:56,435 202 INFO rb-242d991-224035-405381 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-18 22:56:56,669 202 INFO rb-242d991-224035-405381 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-18 22:56:56,669 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:56:56,672 202 INFO rb-242d991-224035-405381 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-18 22:56:56,672 202 INFO rb-242d991-224035-405381 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-18 22:56:56,674 202 INFO rb-242d991-224035-405381 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-18 22:56:56,674 202 INFO rb-242d991-224035-405381 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-18 22:57:29,993 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_access_token_is_service_scoped_and_cached ... 2026-08-18 22:57:30,013 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_access_token_resolves_service_from_invoice ... 2026-08-18 22:57:30,189 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_agnostic_accessors_tolerate_blank ... 2026-08-18 22:57:30,354 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_check_state_allows_draft_reset_after_einvoice_cancelled ... 2026-08-18 22:57:30,623 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_check_state_still_blocks_draft_reset_while_einvoice_issued ... 2026-08-18 22:57:30,888 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_display_helper_serial_name ... 2026-08-18 22:57:30,926 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_draft_when_no_provider ... 2026-08-18 22:57:30,943 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_false_when_posted_no_provider ... 2026-08-18 22:57:31,174 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_is_read_only_projection ... 2026-08-18 22:57:31,277 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_extra_edi_registered ... 2026-08-18 22:57:31,296 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_extract_xml_from_zip ... 2026-08-18 22:57:31,311 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_getattr_op_dispatch_routes_to_provider ... 2026-08-18 22:57:31,545 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_mutual_exclusion_gate_provider_matrix ... 2026-08-18 22:57:31,559 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_mutual_exclusion_real_none_move_not_applicable ... 2026-08-18 22:57:31,786 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_value_op_projection_and_mark_status_dirty ... 2026-08-18 22:57:31,980 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:57:31,990 202 INFO rb-242d991-224035-405381 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-18 22:57:32,008 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:57:32,017 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_python_code_translation_names_a_legal_instrument ... 2026-08-18 22:57:32,040 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_user_facing_string_names_a_legal_instrument ... 2026-08-18 22:57:32,104 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 22:57:39,676 202 INFO rb-242d991-224035-405381 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-18 22:57:39,676 202 INFO rb-242d991-224035-405381 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-18 22:57:39,916 202 INFO rb-242d991-224035-405381 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-18 22:57:39,916 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:57:39,920 202 INFO rb-242d991-224035-405381 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-18 22:57:39,920 202 INFO rb-242d991-224035-405381 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-18 22:57:39,922 202 INFO rb-242d991-224035-405381 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-18 22:57:39,922 202 INFO rb-242d991-224035-405381 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-18 22:58:14,937 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_action_prepend_vietnamese_description_to_invoice_lines ... 2026-08-18 22:58:15,122 202 INFO rb-242d991-224035-405381 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-18 22:58:15,304 202 INFO rb-242d991-224035-405381 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-18 22:58:15,436 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_prepare_invoice_tax_data ... 2026-08-18 22:58:15,607 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #262 deleted account.move.line.ctp records with IDs: [2153, 2154, 2155, 2156] 2026-08-18 22:58:15,694 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #262 deleted account.move.line records with IDs: [4008] 2026-08-18 22:58:15,851 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 22:58:22,971 202 INFO rb-242d991-224035-405381 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-18 22:58:22,971 202 INFO rb-242d991-224035-405381 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-18 22:58:23,204 202 INFO rb-242d991-224035-405381 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-18 22:58:23,204 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:58:23,207 202 INFO rb-242d991-224035-405381 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-18 22:58:23,207 202 INFO rb-242d991-224035-405381 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-18 22:58:23,209 202 INFO rb-242d991-224035-405381 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-18 22:58:23,209 202 INFO rb-242d991-224035-405381 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-18 22:59:04,913 202 INFO rb-242d991-224035-405381 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-18 22:59:05,014 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:59:11,388 202 INFO rb-242d991-224035-405381 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-18 22:59:11,388 202 INFO rb-242d991-224035-405381 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-18 22:59:12,209 202 INFO rb-242d991-224035-405381 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-18 22:59:12,209 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:59:12,212 202 INFO rb-242d991-224035-405381 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-18 22:59:12,212 202 INFO rb-242d991-224035-405381 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-18 22:59:12,214 202 INFO rb-242d991-224035-405381 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-18 22:59:12,214 202 INFO rb-242d991-224035-405381 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-18 22:59:44,724 202 INFO rb-242d991-224035-405381 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-18 22:59:45,898 202 INFO rb-242d991-224035-405381 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-18 22:59:47,134 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 22:59:54,471 202 INFO rb-242d991-224035-405381 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-18 22:59:54,471 202 INFO rb-242d991-224035-405381 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-18 22:59:54,741 202 INFO rb-242d991-224035-405381 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-18 22:59:54,742 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 22:59:54,745 202 INFO rb-242d991-224035-405381 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-18 22:59:54,745 202 INFO rb-242d991-224035-405381 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-18 22:59:54,747 202 INFO rb-242d991-224035-405381 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-18 22:59:54,747 202 INFO rb-242d991-224035-405381 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-18 23:00:29,189 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_base_l10n_vn_field_data_path_preserved ... 2026-08-18 23:00:29,206 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_partner_einvoice_section_merged ... 2026-08-18 23:00:29,322 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_single_vn_einvoice_notebook_page ... 2026-08-18 23:00:29,507 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:00:35,802 202 INFO rb-242d991-224035-405381 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-18 23:00:35,802 202 INFO rb-242d991-224035-405381 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-18 23:00:36,082 202 INFO rb-242d991-224035-405381 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-18 23:00:36,082 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 23:00:36,085 202 INFO rb-242d991-224035-405381 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-18 23:00:36,085 202 INFO rb-242d991-224035-405381 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-18 23:00:36,087 202 INFO rb-242d991-224035-405381 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-18 23:00:36,087 202 INFO rb-242d991-224035-405381 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-18 23:01:07,219 202 INFO rb-242d991-224035-405381 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-18 23:01:07,236 202 INFO rb-242d991-224035-405381 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-18 23:01:08,721 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_default_seller_reporting_arrangement_grants_no_exemption ... 2026-08-18 23:01:12,828 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_ecommerce_exemption_is_per_transaction_not_per_seller ... 2026-08-18 23:01:15,842 202 INFO rb-242d991-224035-405381 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-18 23:01:19,124 202 INFO rb-242d991-224035-405381 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-18 23:01:22,885 202 INFO rb-242d991-224035-405381 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-18 23:01:24,266 202 INFO rb-242d991-224035-405381 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-18 23:01:25,560 202 INFO rb-242d991-224035-405381 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-18 23:01:26,840 202 INFO rb-242d991-224035-405381 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-18 23:01:28,202 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:01:34,893 202 INFO rb-242d991-224035-405381 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-18 23:01:34,894 202 INFO rb-242d991-224035-405381 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-18 23:01:35,131 202 INFO rb-242d991-224035-405381 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-18 23:01:35,131 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 23:01:35,135 202 INFO rb-242d991-224035-405381 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-18 23:01:35,135 202 INFO rb-242d991-224035-405381 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-18 23:01:35,136 202 INFO rb-242d991-224035-405381 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-18 23:01:35,136 202 INFO rb-242d991-224035-405381 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-18 23:02:06,689 202 INFO rb-242d991-224035-405381 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-18 23:02:06,706 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_prepare_dict_carries_mandated_decree123_keys ... 2026-08-18 23:02:06,774 202 INFO rb-242d991-224035-405381 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-18 23:02:06,858 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_should_retry_default_false ... 2026-08-18 23:02:06,901 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:02:16,150 202 INFO rb-242d991-224035-405381 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-18 23:02:17,434 202 INFO rb-242d991-224035-405381 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-18 23:02:18,756 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:02:25,054 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour: Starting TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-18 23:02:25,366 202 _WARNING rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless failed to start: [4224:4245:0818/230225.214881: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 [4224:4245:0818/230225.218159:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4224:4245:0818/230225.221493: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 [4224:4245:0818/230225.221532: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 [4224:4245:0818/230225.221641:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4224:4245:0818/230225.230392:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4224:4224:0818/230225.233122:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4260:4260:0818/230225.245208:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4260:4260:0818/230225.247543:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4224:4245:0818/230225.248150:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4224:4224:0818/230225.302200:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4224:4224:0818/230225.302276:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4224:4224:0818/230225.302288:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4224:4245:0818/230225.302297:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4224:4245:0818/230225.302327:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4224:4224:0818/230225.302503:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4224:4224:0818/230225.303061:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:02:25,372 202 INFO rb-242d991-224035-405381 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-18 23:02:25,401 202 INFO rb-242d991-224035-405381 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-18 23:02:25,402 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour: Starting TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-18 23:02:25,774 202 _WARNING rb-242d991-224035-405381 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 failed to start: [4338:4359:0818/230225.585643: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 [4338:4359:0818/230225.590597:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4338:4359:0818/230225.590932: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 [4338:4359:0818/230225.591053: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 [4338:4359:0818/230225.591068:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4338:4359:0818/230225.597951:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4338:4338:0818/230225.601011:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4373:4373:0818/230225.607712:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4373:4373:0818/230225.609585:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4338:4359:0818/230225.623660:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4338:4338:0818/230225.704832:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4338:4338:0818/230225.704908:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4338:4338:0818/230225.704923:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4338:4359:0818/230225.704955:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4338:4359:0818/230225.704987:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4338:4338:0818/230225.705058:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:02:25,779 202 INFO rb-242d991-224035-405381 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-18 23:02:25,802 202 INFO rb-242d991-224035-405381 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-18 23:02:25,802 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour: Starting TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-08-18 23:02:26,125 202 WARNING rb-242d991-224035-405381 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.test_pos_edi_receipt_disclosure_tour: Chrome headless failed to start: [4444:4465:0818/230225.973486: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 [4444:4465:0818/230225.976550:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4444:4465:0818/230225.976600: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 [4444:4465:0818/230225.976907: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 [4444:4465:0818/230225.976984:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4444:4465:0818/230225.983483:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4444:4444:0818/230225.986617:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4480:4480:0818/230225.998276:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4480:4480:0818/230226.000489:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4444:4465:0818/230226.007302:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4444:4444:0818/230226.072956:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4444:4444:0818/230226.073035:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4444:4444:0818/230226.073047:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4444:4465:0818/230226.073059:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4444:4465:0818/230226.073090:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4444:4444:0818/230226.073179:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4444:4444:0818/230226.074226:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:02:26,131 202 INFO rb-242d991-224035-405381 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-18 23:02:26,176 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:02:33,382 202 INFO rb-242d991-224035-405381 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-18 23:02:33,383 202 INFO rb-242d991-224035-405381 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-18 23:02:33,629 202 INFO rb-242d991-224035-405381 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-18 23:02:33,629 202 INFO rb-242d991-224035-405381 odoo.tools.translate: loading base translation file /data/build/Viindoo-odoo-18.0/addons/uom/i18n/vi.po for language vi_VN 2026-08-18 23:02:33,633 202 INFO rb-242d991-224035-405381 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-18 23:02:33,633 202 INFO rb-242d991-224035-405381 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-18 23:02:33,635 202 INFO rb-242d991-224035-405381 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-18 23:02:33,635 202 INFO rb-242d991-224035-405381 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-18 23:03:02,787 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_einvoice_sale.tests.test_l10n_vn_einvoice_common: Starting TestL10nVnEinvoiceSale.test_create_invoice_line_with_vietnamese ... 2026-08-18 23:03:03,084 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:03:04,119 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_hr_contract: Starting TestHrContract.test_03_vn_contract ... 2026-08-18 23:03:06,694 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7900, 7899, 7898] 2026-08-18 23:03:06,702 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [2, 3, 4] 2026-08-18 23:03:07,040 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:03:07,981 202 INFO rb-242d991-224035-405381 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-18 23:03:10,904 202 INFO rb-242d991-224035-405381 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-18 23:03:11,251 202 INFO rb-242d991-224035-405381 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-18 23:03:11,577 202 INFO rb-242d991-224035-405381 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-18 23:03:11,901 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:03:15,524 202 INFO rb-242d991-224035-405381 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-18 23:03:19,384 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_kpcd_excludes_employee_labor_union ... 2026-08-18 23:03:19,864 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_multi_company_non_vn_and_allowed_scope ... 2026-08-18 23:03:22,710 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_officer_figures_signed_split_and_kpcd ... 2026-08-18 23:03:23,150 202 INFO rb-242d991-224035-405381 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-18 23:03:25,440 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_officer_block_visible_to_officer_only ... 2026-08-18 23:03:26,094 202 INFO rb-242d991-224035-405381 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-18 23:03:26,308 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_self_block_reflects_own_figures_only ... 2026-08-18 23:03:26,768 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_sensitive_categ_set_is_empty_today ... 2026-08-18 23:03:26,791 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_ytd_tncn_by_calendar_year ... 2026-08-18 23:03:27,047 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 29 checked, 29 removed 2026-08-18 23:03:30,468 202 INFO rb-242d991-224035-405381 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-18 23:03:35,476 202 INFO rb-242d991-224035-405381 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-18 23:03:35,704 202 INFO rb-242d991-224035-405381 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-18 23:03:36,152 202 INFO rb-242d991-224035-405381 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-18 23:03:36,385 202 INFO rb-242d991-224035-405381 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-18 23:03:36,598 202 INFO rb-242d991-224035-405381 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-18 23:03:36,868 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 23:03:37,940 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_persional_tax_rule: Starting TestPersionalTaxRule.test_01_flat_rate_for_vietnam ... 2026-08-18 23:03:40,572 202 INFO rb-242d991-224035-405381 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-18 23:03:40,868 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_persional_tax_rule: Starting TestPersionalTaxRule.test_03_migrate_vietnam_progressive_tax_rule_and_deduction_2026 ... 2026-08-18 23:03:40,957 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:03:41,999 202 INFO rb-242d991-224035-405381 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-18 23:03:44,627 202 INFO rb-242d991-224035-405381 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-18 23:03:44,931 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:03:44,939 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_company: Starting TestAccountOnCompany133.test_account_on_company_1 ... 2026-08-18 23:03:49,395 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_company: Starting TestAccountOnCompany133.test_account_on_company_2 ... 2026-08-18 23:03:54,753 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:03:54,760 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_department_c133: Starting TestAccountOnDepartment133.test_01_account_on_department ... 2026-08-18 23:03:59,458 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:03:59,465 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_department_c200: Starting TestAccountOnDepartment200.test_01_account_on_department ... 2026-08-18 23:04:04,357 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:04:08,861 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_employee_c133: Starting TestAccountOnEmployee133.test_01_account_on_employee_partner ... 2026-08-18 23:04:08,980 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:04:13,586 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_employee_c200: Starting TestAccountOnEmployee99.test_01_account_on_employee_partner ... 2026-08-18 23:04:13,705 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:04:18,220 202 INFO rb-242d991-224035-405381 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-18 23:04:18,452 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-08-18 23:04:18,701 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:04:24,176 202 INFO rb-242d991-224035-405381 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-18 23:04:24,417 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [232] 2026-08-18 23:04:24,633 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:04:32,102 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2004] 2026-08-18 23:04:32,374 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2006] 2026-08-18 23:04:33,117 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_aggregate_mode_reconciliation_dedup ... 2026-08-18 23:04:33,232 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2008] 2026-08-18 23:04:33,772 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_deadline_derivation_and_pure_classifier ... 2026-08-18 23:04:33,796 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_multi_company_non_vn_company_absent ... 2026-08-18 23:04:33,878 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-08-18 23:04:33,936 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-08-18 23:04:34,242 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_reconciliation_figure_reconciled_unreconciled ... 2026-08-18 23:04:34,326 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-08-18 23:04:34,383 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-08-18 23:04:35,200 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_rk4_separation_at_payload_level ... 2026-08-18 23:04:35,287 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-08-18 23:04:35,344 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-08-18 23:04:35,910 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_account_gated_fail_safe ... 2026-08-18 23:04:35,991 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-08-18 23:04:36,047 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-08-18 23:04:36,355 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_descriptor_registered ... 2026-08-18 23:04:36,378 202 INFO rb-242d991-224035-405381 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-18 23:04:36,461 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-08-18 23:04:36,517 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-08-18 23:04:36,755 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 23:04:43,657 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2017] 2026-08-18 23:04:43,996 202 INFO rb-242d991-224035-405381 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-18 23:04:44,045 202 INFO rb-242d991-224035-405381 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-18 23:04:44,234 202 INFO rb-242d991-224035-405381 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-18 23:04:44,357 202 INFO rb-242d991-224035-405381 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-18 23:04:44,442 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-08-18 23:04:44,503 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-08-18 23:04:44,847 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:04:49,444 202 INFO rb-242d991-224035-405381 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-18 23:04:51,024 202 INFO rb-242d991-224035-405381 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-18 23:04:52,615 202 INFO rb-242d991-224035-405381 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-18 23:04:54,144 202 INFO rb-242d991-224035-405381 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-18 23:04:55,709 202 INFO rb-242d991-224035-405381 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-18 23:04:57,343 202 INFO rb-242d991-224035-405381 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-18 23:04:58,822 202 INFO rb-242d991-224035-405381 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-18 23:05:00,296 202 INFO rb-242d991-224035-405381 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-18 23:05:01,909 202 INFO rb-242d991-224035-405381 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-18 23:05:03,462 202 INFO rb-242d991-224035-405381 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-18 23:05:05,061 202 INFO rb-242d991-224035-405381 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-18 23:05:06,650 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:05:11,351 202 INFO rb-242d991-224035-405381 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-18 23:05:13,293 202 INFO rb-242d991-224035-405381 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-18 23:05:14,971 202 INFO rb-242d991-224035-405381 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-18 23:05:16,683 202 INFO rb-242d991-224035-405381 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-18 23:05:18,349 202 INFO rb-242d991-224035-405381 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-18 23:05:20,261 202 INFO rb-242d991-224035-405381 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-18 23:05:22,294 202 INFO rb-242d991-224035-405381 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-18 23:05:24,368 202 INFO rb-242d991-224035-405381 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-18 23:05:26,204 202 INFO rb-242d991-224035-405381 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-18 23:05:28,040 202 INFO rb-242d991-224035-405381 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-18 23:05:29,759 202 INFO rb-242d991-224035-405381 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-18 23:05:31,519 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:05:37,230 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2028] 2026-08-18 23:05:37,296 202 INFO rb-242d991-224035-405381 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-18 23:05:38,300 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_disbursement_entry_shape_tt99_c99 ... 2026-08-18 23:05:38,390 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [256] 2026-08-18 23:05:38,446 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-08-18 23:05:38,911 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_no_migration_no_version_bump_vn ... 2026-08-18 23:05:38,935 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_rk4_withholdings_not_folded_vn ... 2026-08-18 23:05:39,021 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [259] 2026-08-18 23:05:39,077 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-08-18 23:05:39,550 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_tk334_reconcile_aggregate_vn_register_partner ... 2026-08-18 23:05:40,127 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_tk334_reconcile_per_employee_vn ... 2026-08-18 23:05:40,212 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-08-18 23:05:40,267 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-08-18 23:05:40,971 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:05:45,862 202 INFO rb-242d991-224035-405381 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-18 23:05:46,042 202 INFO rb-242d991-224035-405381 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-18 23:05:46,490 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:05:51,386 202 INFO rb-242d991-224035-405381 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-18 23:05:51,695 202 INFO rb-242d991-224035-405381 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-18 23:05:52,322 202 INFO rb-242d991-224035-405381 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-18 23:05:52,968 202 INFO rb-242d991-224035-405381 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-18 23:05:53,037 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:05:55,365 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_change_minimum_wage ... 2026-08-18 23:05:55,455 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_heath_insurance ... 2026-08-18 23:05:55,478 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_labor_union ... 2026-08-18 23:05:55,499 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_social_insurance ... 2026-08-18 23:05:55,521 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_unemployment_unsurance ... 2026-08-18 23:05:55,543 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_minimum_wage ... 2026-08-18 23:05:55,583 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:05:56,471 202 INFO rb-242d991-224035-405381 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-18 23:05:59,195 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:06:01,579 202 INFO rb-242d991-224035-405381 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-18 23:06:02,885 202 INFO rb-242d991-224035-405381 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-18 23:06:05,914 202 INFO rb-242d991-224035-405381 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-18 23:06:09,574 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:06:14,549 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2063] 2026-08-18 23:06:14,683 202 INFO rb-242d991-224035-405381 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-18 23:06:14,890 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-08-18 23:06:14,951 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-08-18 23:06:15,462 202 INFO rb-242d991-224035-405381 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-18 23:06:16,050 202 INFO rb-242d991-224035-405381 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-18 23:06:16,143 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-08-18 23:06:16,209 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [271] 2026-08-18 23:06:16,738 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_meal_payment_integration: Starting TestMealPaymentIntegration.test_regression_moded_account_map_unchanged ... 2026-08-18 23:06:16,833 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-08-18 23:06:16,896 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [274] 2026-08-18 23:06:17,461 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:06:18,101 202 INFO rb-242d991-224035-405381 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-18 23:06:18,444 202 INFO rb-242d991-224035-405381 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-18 23:06:18,585 202 INFO rb-242d991-224035-405381 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-18 23:06:18,608 202 INFO rb-242d991-224035-405381 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-18 23:06:18,991 202 INFO rb-242d991-224035-405381 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-18 23:06:19,054 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-18 23:06:19,324 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-18 23:06:19,372 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:06:25,501 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #323 deleted mail.message records with IDs: [3888, 3887] 2026-08-18 23:06:25,512 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #323 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-18 23:06:25,530 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #323 deleted mail.message records with IDs: [3892, 3891, 3890] 2026-08-18 23:06:25,532 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #323 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-18 23:06:25,543 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #323 deleted mail.message records with IDs: [3896, 3895, 3894] 2026-08-18 23:06:25,545 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #323 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-18 23:06:25,869 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_journal_loan_borrow ... 2026-08-18 23:06:25,889 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_journal_loan_lend ... 2026-08-18 23:06:25,923 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_product_category_loan ... 2026-08-18 23:06:25,944 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_setting ... 2026-08-18 23:06:25,994 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:06:26,452 202 INFO rb-242d991-224035-405381 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-18 23:06:26,827 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:06:26,835 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_compute_footer_date ... 2026-08-18 23:06:26,861 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_compute_total_amount_untaxed ... 2026-08-18 23:06:26,979 202 INFO rb-242d991-224035-405381 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-18 23:06:27,027 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:06:40,837 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_auto_invoice_at_close_is_posted_not_draft ... 2026-08-18 23:06:41,409 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #327 deleted account.move.line records with IDs: [4189] 2026-08-18 23:06:41,626 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #327 deleted account.move records with IDs: [1539] 2026-08-18 23:06:42,581 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_merge_mode_cap_one_forces_one_invoice_per_order ... 2026-08-18 23:06:43,909 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_merge_mode_splits_group_exceeding_cap_into_multiple_invoices ... 2026-08-18 23:06:45,211 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_not_invoiced_filter_includes_paid_and_done_excludes_invoiced ... 2026-08-18 23:06:47,123 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_one_by_one_mode_ignores_grouping_and_cap ... 2026-08-18 23:06:48,837 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_session_close_no_duplicate_revenue_booking ... 2026-08-18 23:06:49,552 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #327 deleted account.move.line records with IDs: [4254] 2026-08-18 23:06:49,744 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #327 deleted account.move records with IDs: [1566] 2026-08-18 23:06:51,200 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:07:05,521 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_2_order_to_1_invoice ... 2026-08-18 23:07:07,205 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_2_order_to_2_invoice ... 2026-08-18 23:07:07,989 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #330 deleted account.move.line records with IDs: [4286] 2026-08-18 23:07:08,186 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #330 deleted account.move records with IDs: [1579] 2026-08-18 23:07:09,219 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice_when_close_session ... 2026-08-18 23:07:09,265 202 INFO rb-242d991-224035-405381 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34456387 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-08-18 23:07:09,504 202 INFO rb-242d991-224035-405381 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34456387 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #44 2026-08-18 23:07:09,504 202 INFO rb-242d991-224035-405381 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34456387 finished 2026-08-18 23:07:09,790 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #330 deleted account.move records with IDs: [1586] 2026-08-18 23:07:10,643 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:07:19,055 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow_retest: Starting TestPointOfSaleFlowRetest.test_order_to_invoice ... 2026-08-18 23:07:19,134 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:07:19,197 202 INFO rb-242d991-224035-405381 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-18 23:07:19,212 202 INFO rb-242d991-224035-405381 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-18 23:07:19,224 202 INFO rb-242d991-224035-405381 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-18 23:07:19,278 202 INFO rb-242d991-224035-405381 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-18 23:07:19,329 202 INFO rb-242d991-224035-405381 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-18 23:07:19,342 202 INFO rb-242d991-224035-405381 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-18 23:07:19,352 202 INFO rb-242d991-224035-405381 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-18 23:07:19,377 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:07:20,200 202 INFO rb-242d991-224035-405381 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-18 23:07:20,808 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_fifo_closing_balance_matches_svl_valuation ... 2026-08-18 23:07:21,608 202 INFO rb-242d991-224035-405381 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-18 23:07:22,209 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_lines_with_in_moves ... 2026-08-18 23:07:22,776 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_report_name ... 2026-08-18 23:07:22,837 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_prepare_opening_balance_line ... 2026-08-18 23:07:23,165 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_prepare_xlsx_data ... 2026-08-18 23:07:23,475 202 INFO rb-242d991-224035-405381 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-18 23:07:24,589 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:07:25,413 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_action_resolves_to_c99_model ... 2026-08-18 23:07:25,444 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_fifo_revaluation_apportioned_by_location_ratio ... 2026-08-18 23:07:26,333 202 INFO rb-242d991-224035-405381 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-18 23:07:27,576 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_lines ... 2026-08-18 23:07:28,588 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_lines_with_location ... 2026-08-18 23:07:28,931 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_report_name ... 2026-08-18 23:07:28,949 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_prepare_xlsx_data ... 2026-08-18 23:07:29,478 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:07:30,289 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_compute_opening_date ... 2026-08-18 23:07:30,621 202 INFO rb-242d991-224035-405381 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-18 23:07:31,224 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_lines_with_in_moves ... 2026-08-18 23:07:31,791 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_report_name ... 2026-08-18 23:07:31,853 202 INFO rb-242d991-224035-405381 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-18 23:07:32,201 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_prepare_normal_line ... 2026-08-18 23:07:32,554 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_prepare_xlsx_data ... 2026-08-18 23:07:32,941 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:07:33,755 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_fifo_revaluation_apportioned_by_location_ratio ... 2026-08-18 23:07:34,580 202 INFO rb-242d991-224035-405381 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-18 23:07:35,419 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_lines_stock_in ... 2026-08-18 23:07:35,988 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_lines_stock_out ... 2026-08-18 23:07:36,575 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_report_name_stock_in ... 2026-08-18 23:07:36,594 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_report_name_stock_out ... 2026-08-18 23:07:36,612 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_normal_line ... 2026-08-18 23:07:36,965 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_xlsx_data_stock_in ... 2026-08-18 23:07:37,326 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_xlsx_data_stock_out ... 2026-08-18 23:07:37,947 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:07:37,956 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_country_constraint ... 2026-08-18 23:07:38,163 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-08-18 23:07:38,169 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17537] 2026-08-18 23:07:38,172 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:07:39,739 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3753ecff60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:39,740 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37538b7600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:39,744 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:07:39,746 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:07:39,747 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37538b7f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:39,756 202 INFO rb-242d991-224035-405381 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-18 23:07:39,756 202 INFO rb-242d991-224035-405381 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-18 23:07:40,079 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_create_mapping ... 2026-08-18 23:07:40,297 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-08-18 23:07:40,303 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17544] 2026-08-18 23:07:40,306 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:07:41,909 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37551f98a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:41,910 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3777c7ae80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:41,914 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:07:41,916 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:07:41,917 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3777c78720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:41,926 202 INFO rb-242d991-224035-405381 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-18 23:07:41,926 202 INFO rb-242d991-224035-405381 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-18 23:07:42,202 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_unique_constraint ... 2026-08-18 23:07:42,422 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-08-18 23:07:42,428 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17551] 2026-08-18 23:07:42,431 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:07:44,040 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3752c034c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:44,041 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37535e7ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:44,044 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:07:44,047 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:07:44,048 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37535e7380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:44,057 202 INFO rb-242d991-224035-405381 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-18 23:07:44,057 202 INFO rb-242d991-224035-405381 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-18 23:07:45,437 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3776edf060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:45,437 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3753e085e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:45,441 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:07:45,443 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:07:45,444 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3753e0bb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:45,453 202 INFO rb-242d991-224035-405381 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-18 23:07:45,453 202 INFO rb-242d991-224035-405381 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-18 23:07:45,461 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:07:45,469 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_address_update_discard ... 2026-08-18 23:07:46,356 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-08-18 23:07:46,363 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17558] 2026-08-18 23:07:46,367 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:07:47,479 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37788aa700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:47,480 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37555d62a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:47,483 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:07:47,486 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:07:47,486 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37555d4900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:47,495 202 INFO rb-242d991-224035-405381 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-18 23:07:47,496 202 INFO rb-242d991-224035-405381 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-18 23:07:47,828 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_error_handling ... 2026-08-18 23:07:48,033 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-08-18 23:07:48,039 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17566] 2026-08-18 23:07:48,042 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:07:49,663 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3776cd8220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:49,663 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37537456c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:49,667 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:07:49,669 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:07:49,670 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3753747f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:49,679 202 INFO rb-242d991-224035-405381 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-18 23:07:49,679 202 INFO rb-242d991-224035-405381 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-18 23:07:49,984 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17567] 2026-08-18 23:07:50,137 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1410] 2026-08-18 23:07:50,788 202 INFO rb-242d991-224035-405381 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_full_address_update_workflow ... 2026-08-18 23:07:50,994 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-08-18 23:07:50,999 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17575] 2026-08-18 23:07:51,002 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:07:52,591 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37773ef560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:52,591 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f377691c4a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:52,595 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:07:52,597 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:07:52,598 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f377691eb60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:52,607 202 INFO rb-242d991-224035-405381 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-18 23:07:52,607 202 INFO rb-242d991-224035-405381 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-18 23:07:56,098 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37762ccc20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:56,099 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f37549c4fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:56,102 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:07:56,104 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:07:56,105 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f37549c54e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:07:56,113 202 INFO rb-242d991-224035-405381 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-18 23:07:56,114 202 INFO rb-242d991-224035-405381 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-18 23:07:56,122 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:07:56,253 202 INFO rb-242d991-224035-405381 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_blacklisted_links ... 2026-08-18 23:07:56,258 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request https://www.example.com/page/viewform with timeout 3 increased to 10s during tests 2026-08-18 23:07:56,258 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.example.com/page/viewform 2026-08-18 23:07:56,277 202 INFO rb-242d991-224035-405381 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links ... 2026-08-18 23:07:56,284 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-18 23:07:56,286 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:07:56,445 202 INFO rb-242d991-224035-405381 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-18 23:07:56,830 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:56] "GET / HTTP/1.1" 200 - 183 0.050 0.497 2026-08-18 23:07:56,856 202 INFO rb-242d991-224035-405381 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_different_labels ... 2026-08-18 23:07:56,885 202 INFO rb-242d991-224035-405381 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_including_base_url ... 2026-08-18 23:07:56,891 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-18 23:07:56,891 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:07:57,564 202 INFO rb-242d991-224035-405381 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-18 23:07:57,567 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:57] "GET /odoo?debug=1&more=2 HTTP/1.1" 303 - 7 0.001 0.676 2026-08-18 23:07:57,570 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-18 23:07:57,574 202 INFO rb-242d991-224035-405381 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-18 23:07:57,951 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:57] "GET /web/login?redirect=/odoo?debug%3D1%26more%3D2 HTTP/1.1" 200 - 191 0.040 0.341 2026-08-18 23:07:57,954 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-18 23:07:57,955 202 INFO rb-242d991-224035-405381 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-18 23:07:57,985 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:57] "GET / HTTP/1.1" 200 - 14 0.004 0.027 2026-08-18 23:07:57,988 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-18 23:07:57,988 202 INFO rb-242d991-224035-405381 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-18 23:07:58,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:58] "GET / HTTP/1.1" 200 - 8 0.001 0.011 2026-08-18 23:07:58,002 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-18 23:07:58,003 202 INFO rb-242d991-224035-405381 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-18 23:07:58,004 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:58] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.001 2026-08-18 23:07:58,005 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-18 23:07:58,006 202 INFO rb-242d991-224035-405381 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-18 23:07:58,022 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:58] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 8 0.002 0.014 2026-08-18 23:07:58,043 202 INFO rb-242d991-224035-405381 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_markup ... 2026-08-18 23:07:58,062 202 INFO rb-242d991-224035-405381 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_skip_shorts ... 2026-08-18 23:07:58,082 202 INFO rb-242d991-224035-405381 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_text_including_base_url ... 2026-08-18 23:07:58,091 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-18 23:07:58,092 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:07:58,254 202 INFO rb-242d991-224035-405381 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-18 23:07:58,632 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:58] "GET / HTTP/1.1" 200 - 183 0.039 0.502 2026-08-18 23:07:58,642 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-18 23:07:58,643 202 INFO rb-242d991-224035-405381 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-18 23:07:58,644 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:58] "GET /odoo?debug=1&more=2 HTTP/1.1" 303 - 0 0.000 0.002 2026-08-18 23:07:58,646 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-18 23:07:58,646 202 INFO rb-242d991-224035-405381 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-18 23:07:58,689 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:58] "GET /web/login?redirect=/odoo?debug%3D1%26more%3D2 HTTP/1.1" 200 - 27 0.006 0.038 2026-08-18 23:07:58,708 202 INFO rb-242d991-224035-405381 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_text_skip_shorts ... 2026-08-18 23:07:58,712 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request https://test_542152qsdqsd.com/ with timeout 3 increased to 10s during tests 2026-08-18 23:07:58,712 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://test_542152qsdqsd.com/ 2026-08-18 23:07:58,742 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request https://odoo.com/ with timeout 3 increased to 10s during tests 2026-08-18 23:07:58,742 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://odoo.com/ 2026-08-18 23:07:58,763 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:07:58,772 202 INFO rb-242d991-224035-405381 odoo.addons.link_tracker.tests.test_tracker_http_requests: Starting TestTrackerHttpRequests.test_no_preview_tracking ... 2026-08-18 23:07:58,780 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:07:58,945 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:58] "GET /r/Q3s HTTP/1.1" 301 - 21 0.004 0.162 2026-08-18 23:07:58,954 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:58] "GET /r/Q3s HTTP/1.1" 301 - 6 0.001 0.005 2026-08-18 23:07:58,982 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:07:58] "GET /r/Q3s HTTP/1.1" 301 - 24 0.008 0.018 2026-08-18 23:07:59,003 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:07:59,132 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_archiving_unarchiving ... 2026-08-18 23:07:59,226 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_card_description_on_tag_change ... 2026-08-18 23:07:59,328 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_product_unlink ... 2026-08-18 23:07:59,341 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17593] 2026-08-18 23:07:59,373 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_mail ... 2026-08-18 23:07:59,450 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_default_values ... 2026-08-18 23:07:59,523 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_default_values_in_form ... 2026-08-18 23:07:59,693 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_preserve_reward_upon_writing ... 2026-08-18 23:07:59,711 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted loyalty.rule records with IDs: [8] 2026-08-18 23:07:59,725 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [8] 2026-08-18 23:07:59,832 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_preserve_reward_with_always_edit ... 2026-08-18 23:08:00,031 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_merge_loyalty_cards ... 2026-08-18 23:08:00,121 202 INFO rb-242d991-224035-405381 odoo.addons.base.partner.merge: dst_partner: 1424 2026-08-18 23:08:01,143 202 INFO rb-242d991-224035-405381 odoo.addons.base.partner.merge: (uid = 1) merged the partners [1422, 1423] with 1424 2026-08-18 23:08:01,243 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1422, 1423] 2026-08-18 23:08:01,266 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archive_pricelist_linked_to_program ... 2026-08-18 23:08:01,335 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_linked_to_active_loyalty_reward ... 2026-08-18 23:08:01,351 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted loyalty.rule records with IDs: [8] 2026-08-18 23:08:01,364 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [8] 2026-08-18 23:08:01,489 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_used_for_discount_reward ... 2026-08-18 23:08:01,637 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_when_archiving_program ... 2026-08-18 23:08:01,724 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_unarchive_when_batch_contains_duplicate_codes ... 2026-08-18 23:08:01,758 202 INFO rb-242d991-224035-405381 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_unarchive_when_conflicting_active_program_exists ... 2026-08-18 23:08:01,797 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:08:01,805 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui: Starting TestUi.test_01_ui ... 2022-04-19 10:00:00,000 202 _WARNING rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome headless failed to start: [4572:4593:0818/230802.028889: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 [4572:4593:0818/230802.032181:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4572:4593:0818/230802.032265: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 [4572:4593:0818/230802.032353: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 [4572:4593:0818/230802.032366:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4572:4593:0818/230802.038815:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4572:4572:0818/230802.041950:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4607:4607:0818/230802.052172:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4607:4607:0818/230802.053932:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4572:4593:0818/230802.057660:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4572:4572:0818/230802.101766:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4572:4572:0818/230802.101838:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4572:4572:0818/230802.101851:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4572:4593:0818/230802.101850:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4572:4593:0818/230802.101878:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4572:4572:0818/230802.101942:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4572:4572:0818/230802.103000:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:08:02,158 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui: skipped TestUi.test_01_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:08:02,178 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_01_ui (odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui) 2026-08-18 23:08:02,178 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui: Starting TestUi.test_01_ui ... 2022-04-19 10:00:00,000 202 _WARNING rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui: Chrome headless failed to start: [4684:4705:0818/230802.391293: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 [4684:4705:0818/230802.394531:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4684:4705:0818/230802.394591: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 [4684:4705:0818/230802.394683: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 [4684:4705:0818/230802.394826:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4684:4705:0818/230802.401220:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4684:4684:0818/230802.403846:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4719:4719:0818/230802.411750:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4719:4719:0818/230802.413248:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4684:4705:0818/230802.419149:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4684:4684:0818/230802.488814:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4684:4684:0818/230802.488892:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4684:4684:0818/230802.488905:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4684:4705:0818/230802.488906:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4684:4705:0818/230802.488935:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4684:4684:0818/230802.489040:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4684:4684:0818/230802.490149:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:08:02,561 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui: skipped TestUi.test_01_ui : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:08:02,581 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_01_ui (odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui) 2026-08-18 23:08:02,581 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui: Starting TestUi.test_01_ui ... 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Chrome pid: 4813 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Chrome headless temporary user profile dir: /tmp/tmpsyg66mej_chrome_odoo 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Issuing json command http://127.0.0.1:42455/json/version 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42455/json/version with timeout 3 increased to 10s during tests 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Browser version: Chrome/150.0.7871.114 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Issuing json command http://127.0.0.1:42455/json 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42455/json with timeout 3 increased to 10s during tests 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Websocket url found: ws://127.0.0.1:42455/devtools/page/8611E9792CB2056854E141CF6BBECE51 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Enable chrome headless console log notification 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Chrome headless enable page notifications 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Setting session cookie in browser 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Open "http://127.0.0.1:8069/" in browser 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Navigating to: "http://127.0.0.1:8069/" 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET / HTTP/1.1" 200 - 271 0.094 -0.094 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Navigation result: {'frameId': '8611E9792CB2056854E141CF6BBECE51', 'loaderId': '79210E5734689FE64392FA6B906031AF', 'isDownload': False} 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/da6bac5/web.assets_frontend.min.css, copying from /web/assets/da6bac5/web.assets_frontend.min.css 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/da6bac5/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.020 -0.020 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f12cda/web.assets_frontend_minimal.min.js, copying from /web/assets/5f12cda/web.assets_frontend_minimal.min.js 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/5f12cda/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de08a63/web.__assets_tests_call__.min.js, copying from /web/assets/de08a63/web.__assets_tests_call__.min.js 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/de08a63/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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=53ec642 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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5298b2a/web.assets_frontend_lazy.min.js, copying from /web/assets/5298b2a/web.assets_frontend_lazy.min.js 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/5298b2a/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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/website/1/favicon?unique=53ec642 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /odoo HTTP/1.1" 200 - 121 0.031 -0.031 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 848 0.073 -0.073 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.005 -0.005 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/f7f52ef/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-242d991-224035-405381 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/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/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/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui.browser: Owl is running in 'dev' mode. 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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.010 -0.010 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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 ? 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-242d991-224035-405381 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.035 -0.035 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 -0.001 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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 139 0.124 -0.124 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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.004 -0.004 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.003 -0.003 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 -0.004 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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.005 -0.005 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-242d991-224035-405381 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.012 -0.012 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 7 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 30 0.011 -0.011 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 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.019 -0.019 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/26/image_128?unique=1787087740000 HTTP/1.1" 200 - 9 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/16/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/8/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/24/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/19/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.002 -0.002 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/12/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.000 -0.000 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/13/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/14/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/25/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/21/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/22/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/23/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/20/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.000 -0.000 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/15/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/18/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.001 -0.001 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/17/image_128?unique=1787087740000 HTTP/1.1" 200 - 4 0.000 -0.000 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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.004 -0.004 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 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.008 -0.008 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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.003 -0.003 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui.browser: tour succeeded 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui.browser: ╔═════════════════════════════════╗ ║ TOUR order_lunch_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui.browser: heap 33350380 (allocated 34725888) 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Closing chrome headless with pid 4813 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Closing websocket connection 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Terminating chrome headless with pid 4813 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20220419_100000_000000_test_01_ui.txt 2022-04-19 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.test_01_ui.test_01_ui: Removing chrome user profile "/tmp/tmpsyg66mej_chrome_odoo" 2026-08-18 23:08:07,735 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:08:13,407 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:08:13,407 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:08:13,687 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_attachment_partner ... 2026-08-18 23:08:13,856 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:14,018 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:14] "POST /mail/attachment/upload HTTP/1.1" 404 - 10 0.002 0.161 2026-08-18 23:08:14,028 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:08:14,053 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 15 0.007 0.012 2026-08-18 23:08:14,079 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [11788] 2026-08-18 23:08:14,082 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:14] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.014 0.012 2026-08-18 23:08:14,088 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:08:14,110 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.006 0.011 2026-08-18 23:08:14,127 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [11789] 2026-08-18 23:08:14,129 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:14] "POST /mail/attachment/delete HTTP/1.1" 200 - 24 0.008 0.009 2026-08-18 23:08:14,135 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:08:14,144 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:14] "POST /mail/attachment/upload HTTP/1.1" 404 - 3 0.001 0.003 2026-08-18 23:08:14,150 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:08:14,159 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:14] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.001 0.002 2026-08-18 23:08:14,167 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:14] "POST /mail/attachment/upload HTTP/1.1" 404 - 1 0.000 0.002 2026-08-18 23:08:14,181 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_send_attachment_without_body ... 2026-08-18 23:08:14,434 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome headless failed to start: [5105:5126:0818/230814.282020: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 [5105:5126:0818/230814.285093:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5105:5126:0818/230814.285149: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 [5105:5126:0818/230814.285210: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 [5105:5126:0818/230814.285219:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5105:5126:0818/230814.291853:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5105:5105:0818/230814.294461:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5140:5140:0818/230814.301265:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5140:5140:0818/230814.303140:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5105:5126:0818/230814.309318:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5105:5105:0818/230814.370881:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5105:5105:0818/230814.370946:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5105:5105:0818/230814.370956:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5105:5126:0818/230814.370967:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5105:5126:0818/230814.370992:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5105:5105:0818/230814.371073:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5105:5105:0818/230814.372031:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:08:14,440 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller: skipped TestAttachmentController.test_send_attachment_without_body : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:08:14,459 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_send_attachment_without_body (odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body) 2026-08-18 23:08:14,460 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_send_attachment_without_body ... 2026-08-18 23:08:14,597 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Chrome pid: 5234 2026-08-18 23:08:14,597 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Chrome headless temporary user profile dir: /tmp/tmp2ysnax2h_chrome_odoo 2026-08-18 23:08:14,597 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Issuing json command http://127.0.0.1:43311/json/version 2026-08-18 23:08:14,598 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:43311/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:08:14,669 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Browser version: Chrome/150.0.7871.114 2026-08-18 23:08:14,669 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Issuing json command http://127.0.0.1:43311/json 2026-08-18 23:08:14,669 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:43311/json with timeout 3 increased to 10s during tests 2026-08-18 23:08:14,681 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Websocket url found: ws://127.0.0.1:43311/devtools/page/825B221EFEC593F2AFFD80F7C96B1632 2026-08-18 23:08:14,688 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Enable chrome headless console log notification 2026-08-18 23:08:14,695 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Chrome headless enable page notifications 2026-08-18 23:08:14,776 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:08:14,783 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Setting session cookie in browser 2026-08-18 23:08:14,784 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Open "http://127.0.0.1:8069/odoo/discuss" in browser 2026-08-18 23:08:14,784 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Navigating to: "http://127.0.0.1:8069/odoo/discuss" 2026-08-18 23:08:14,792 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:15,512 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:15] "GET /odoo/discuss HTTP/1.1" 200 - 185 0.057 0.665 2026-08-18 23:08:15,514 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Navigation result: {'frameId': '825B221EFEC593F2AFFD80F7C96B1632', 'loaderId': 'D7FFF2AFF8899B5A170CB936436DD48A', 'isDownload': False} 2026-08-18 23:08:15,515 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Evaluate ready code "odoo.isTourReady('create_thread_for_attachment_without_body')" 2026-08-18 23:08:15,538 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:15] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 23:08:15,540 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:15] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-18 23:08:15,551 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.013 2026-08-18 23:08:15,583 202 INFO rb-242d991-224035-405381 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-18 23:08:15,929 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:15] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.183 0.216 2026-08-18 23:08:15,934 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:15] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.401 2026-08-18 23:08:15,939 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:15] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.359 2026-08-18 23:08:15,942 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:15] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.000 0.176 2026-08-18 23:08:16,086 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:08:16,086 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:08:16,087 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:08:16,095 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:08:16,109 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body.browser: Owl is running in 'dev' mode. 2026-08-18 23:08:16,136 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company YourTestCompany (1) 2026-08-18 23:08:16,162 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.012 0.040 2026-08-18 23:08:16,164 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-08-18 23:08:16,179 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.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-18 23:08:16,184 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.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-18 23:08:16,213 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.014 0.057 2026-08-18 23:08:16,230 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.088 2026-08-18 23:08:16,258 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 23:08:16,271 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.096 2026-08-18 23:08:16,275 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:08:16,282 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:08:16,288 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/res.partner/3/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 9 0.005 0.021 2026-08-18 23:08:16,289 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.097 2026-08-18 23:08:16,301 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.071 2026-08-18 23:08:16,449 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /mail/data HTTP/1.1" 200 - 139 0.078 0.191 2026-08-18 23:08:16,462 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.199 2026-08-18 23:08:16,469 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /web/action/load HTTP/1.1" 200 - 6 0.002 0.206 2026-08-18 23:08:16,500 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-18 23:08:16,515 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.009 2026-08-18 23:08:16,550 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:08:16,612 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /mail/data HTTP/1.1" 200 - 75 0.022 0.048 2026-08-18 23:08:16,642 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:08:16,707 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.006 0.007 2026-08-18 23:08:16,709 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:08:16,716 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/discuss.channel/1/avatar_128?unique=de37ada3fc2456298ebfeb230058304aba8eaeb6e9e875861163dddcc1777205fc3d556e78b2eb80c267f0e910737764a1aa3870653285cdc727d34fd046acc3 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-18 23:08:16,720 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/discuss.channel/2/avatar_128?unique=26bf49a28c4ce0af9ac05485edd5a6ac646f35c92aad81f18c574c14e957f9c352c5d94a2c72a8802ee011d3f336fb94cdff321950259f0d50843ae0bfd0df5b HTTP/1.1" 200 - 3 0.000 0.019 2026-08-18 23:08:16,739 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.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-18 23:08:16,742 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/res.partner/2/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 16 0.007 0.034 2026-08-18 23:08:16,747 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/mail.guest/8/avatar_128?unique=1787087864000 HTTP/1.1" 200 - 4 0.001 0.041 2026-08-18 23:08:16,773 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 17 0.007 0.015 2026-08-18 23:08:16,794 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.005 0.029 2026-08-18 23:08:16,815 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.003 0.051 2026-08-18 23:08:16,870 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:08:16,901 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body.browser: Found 1 of ".o-mail-Discuss-main" (immediately) and dragentered 1 file(s) 2026-08-18 23:08:16,905 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body.browser: Found 1 of ".o-Dropzone" (after mutations) and dropped 1 file(s) 2026-08-18 23:08:16,905 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.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-18 23:08:16,915 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/res.partner/133/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.008 0.019 2026-08-18 23:08:16,931 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/res.partner/7/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.004 0.039 2026-08-18 23:08:16,961 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/res.partner/1433/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.017 0.053 2026-08-18 23:08:16,981 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/res.partner/132/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.087 2026-08-18 23:08:16,999 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:16] "GET /web/image/res.partner/1430/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.006 0.103 2026-08-18 23:08:17,018 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/214/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.049 2026-08-18 23:08:17,036 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/262/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.113 2026-08-18 23:08:17,055 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/215/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.114 2026-08-18 23:08:17,073 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/1432/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.006 0.174 2026-08-18 23:08:17,079 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:08:17,091 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/263/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.084 2026-08-18 23:08:17,108 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/261/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.120 2026-08-18 23:08:17,126 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/267/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.083 2026-08-18 23:08:17,145 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/287/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.028 2026-08-18 23:08:17,163 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/266/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.075 2026-08-18 23:08:17,180 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/203/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.081 2026-08-18 23:08:17,191 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.003 0.131 2026-08-18 23:08:17,209 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/1431/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.183 2026-08-18 23:08:17,222 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.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-18 23:08:17,228 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/286/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.095 2026-08-18 23:08:17,245 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/285/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.091 2026-08-18 23:08:17,262 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/image/res.partner/288/avatar_128?unique=1787094487000 HTTP/1.1" 200 - 10 0.005 0.091 2026-08-18 23:08:17,303 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:08:17,310 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.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-18 23:08:17,313 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 9 0.003 0.008 2026-08-18 23:08:17,327 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "GET /web/assets/e312109/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 23:08:17,443 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "POST /mail/message/post HTTP/1.1" 200 - 50 0.014 0.027 2026-08-18 23:08:17,476 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.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-18 23:08:17,548 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.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-18 23:08:17,621 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.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-18 23:08:17,699 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "POST /discuss/channel/sub_channel/create HTTP/1.1" 200 - 79 0.022 0.060 2026-08-18 23:08:17,720 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.000 0.003 2026-08-18 23:08:17,743 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:17] "POST /discuss/channel/messages HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 23:08:17,745 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body.browser: tour succeeded 2026-08-18 23:08:17,746 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR create_thread_for_attachment_without_body SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-08-18 23:08:17,813 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body.browser: heap 32021960 (allocated 34398208) 2026-08-18 23:08:17,863 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Closing chrome headless with pid 5234 2026-08-18 23:08:17,863 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Closing websocket connection 2026-08-18 23:08:17,864 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Terminating chrome headless with pid 5234 2026-08-18 23:08:17,918 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_230817_918277_test_send_attachment_without_body.txt 2026-08-18 23:08:17,918 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.test_send_attachment_without_body: Removing chrome user profile "/tmp/tmp2ysnax2h_chrome_odoo" 2026-08-18 23:08:17,959 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_upload_multi_company ... 2026-08-18 23:08:18,009 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:08:18,038 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:18,212 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:18] "POST /mail/attachment/upload HTTP/1.1" 200 - 19 0.008 0.167 2026-08-18 23:08:18,238 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-18 23:08:18,238 202 INFO rb-242d991-224035-405381 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-18 23:08:18,249 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:18] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.009 2026-08-18 23:08:18,271 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-18 23:08:18,271 202 INFO rb-242d991-224035-405381 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-18 23:08:18,282 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:18] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.009 2026-08-18 23:08:18,320 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 23:08:18,331 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_guest_avatar ... 2026-08-18 23:08:18,338 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:19,155 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:08:19,167 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:19] "GET /web/image?field=avatar_128&id=36&model=mail.guest&unique=2026-08-18%2023:08:18 HTTP/1.1" 200 - 20 0.003 0.827 2026-08-18 23:08:19,168 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_guest_avatar: waiting for threads: [] 2026-08-18 23:08:19,182 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_guest_avatar_with_channel ... 2026-08-18 23:08:19,237 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:19,397 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:08:19,408 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:19] "GET /web/image?field=avatar_128&id=38&model=mail.guest&unique=2026-08-18%2023:08:18 HTTP/1.1" 200 - 18 0.003 0.169 2026-08-18 23:08:19,414 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:19] "GET /web/image?field=avatar_128&id=38&model=mail.guest&unique=2026-08-18%2023:08:18&access_token=fdd0c126939b2dd1928de8d5eb93a32dfab660abb3b859b5a80ef1f84c12adf5o0x6aad9109 HTTP/1.1" 200 - 6 0.000 0.003 2026-08-18 23:08:19,415 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_guest_avatar_with_channel: waiting for threads: [] 2026-08-18 23:08:19,429 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_partner_avatar ... 2026-08-18 23:08:19,635 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-08-18 23:08:19,640 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18028] 2026-08-18 23:08:19,643 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:19,654 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:19,823 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1435], uid: 4, model: res.partner 2026-08-18 23:08:19,837 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:19] "GET /web/image?field=avatar_128&id=1435&model=res.partner&unique=2026-08-18%2023:08:18 HTTP/1.1" 200 - 31 0.008 0.176 2026-08-18 23:08:19,838 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_partner_avatar: waiting for threads: [] 2026-08-18 23:08:19,852 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_partner_avatar_with_channel ... 2026-08-18 23:08:20,044 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-08-18 23:08:20,049 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18030] 2026-08-18 23:08:20,052 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:20,098 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:20,268 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1436], uid: 4, model: res.partner 2026-08-18 23:08:20,283 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:20] "GET /web/image?field=avatar_128&id=1436&model=res.partner&unique=2026-08-18%2023:08:18 HTTP/1.1" 200 - 31 0.009 0.177 2026-08-18 23:08:20,299 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:20] "GET /web/image?field=avatar_128&id=1436&model=res.partner&unique=2026-08-18%2023:08:18&access_token=bc6958a4572d5471b4e0431de460d49c604ab45a02b3e3355f1c7f9629b3d29do0x6aafe6cc HTTP/1.1" 200 - 9 0.002 0.009 2026-08-18 23:08:20,315 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_guest_avatar ... 2026-08-18 23:08:20,503 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-08-18 23:08:20,508 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18034] 2026-08-18 23:08:20,511 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:20,525 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:testuser from n/a 2026-08-18 23:08:20,530 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:21,260 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:21] "GET /web/image?field=avatar_128&id=41&model=mail.guest&unique=2026-08-18%2023:08:18 HTTP/1.1" 200 - 9 0.003 0.729 2026-08-18 23:08:21,262 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_partner_open_guest_avatar: waiting for threads: [] 2026-08-18 23:08:21,276 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_guest_avatar_with_channel ... 2026-08-18 23:08:21,465 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-08-18 23:08:21,469 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18036] 2026-08-18 23:08:21,472 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:21,487 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:testuser from n/a 2026-08-18 23:08:21,531 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:21,693 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:21] "GET /web/image?field=avatar_128&id=42&model=mail.guest&unique=2026-08-18%2023:08:18 HTTP/1.1" 200 - 9 0.003 0.161 2026-08-18 23:08:21,694 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_partner_open_guest_avatar_with_channel: waiting for threads: [] 2026-08-18 23:08:21,708 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_partner_avatar ... 2026-08-18 23:08:21,897 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-08-18 23:08:21,901 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18040] 2026-08-18 23:08:21,904 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:21,919 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:testuser from n/a 2026-08-18 23:08:22,094 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-08-18 23:08:22,099 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18042] 2026-08-18 23:08:22,102 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:22,148 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:22,322 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:22] "GET /web/image?field=avatar_128&id=1440&model=res.partner&unique=2026-08-18%2023:08:18 HTTP/1.1" 200 - 23 0.008 0.168 2026-08-18 23:08:22,338 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_portal_open_partner_avatar ... 2026-08-18 23:08:22,500 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-08-18 23:08:22,504 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18047] 2026-08-18 23:08:22,507 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:22,517 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:testuser from n/a 2026-08-18 23:08:22,689 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-08-18 23:08:22,693 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18049] 2026-08-18 23:08:22,695 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:22,707 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:22,875 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1442], uid: 353, model: res.partner 2026-08-18 23:08:22,890 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:22] "GET /web/image?field=avatar_128&id=1442&model=res.partner&unique=2026-08-18%2023:08:18 HTTP/1.1" 200 - 28 0.009 0.176 2026-08-18 23:08:22,891 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_portal_open_partner_avatar: waiting for threads: [] 2026-08-18 23:08:22,904 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_portal_open_partner_avatar_with_channel ... 2026-08-18 23:08:23,066 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-08-18 23:08:23,070 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18052] 2026-08-18 23:08:23,073 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:23,083 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:testuser from n/a 2026-08-18 23:08:23,257 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-08-18 23:08:23,261 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18054] 2026-08-18 23:08:23,264 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:23,312 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:24,080 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1444], uid: 355, model: res.partner 2026-08-18 23:08:24,094 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:24] "GET /web/image?field=avatar_128&id=1444&model=res.partner&unique=2026-08-18%2023:08:18 HTTP/1.1" 200 - 28 0.009 0.775 2026-08-18 23:08:24,106 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:24] "GET /web/image?field=avatar_128&id=1444&model=res.partner&unique=2026-08-18%2023:08:18&access_token=16215eb11581c1c530ab4e5a3fa7b1a067b9a8bb9a4044020d2c2600ffdabcfeo0x6aafe5b7 HTTP/1.1" 200 - 6 0.002 0.006 2026-08-18 23:08:24,129 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:08:29,646 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:08:29,646 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:08:30,277 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-08-18 23:08:30,282 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18443] 2026-08-18 23:08:30,286 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:30,326 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_binary_controller: Starting TestBinaryController.test_open_partner_avatar ... 2026-08-18 23:08:30,336 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:30,506 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1452], uid: 4, model: res.partner 2026-08-18 23:08:30,522 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:30] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 29 0.008 0.179 2026-08-18 23:08:30,540 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1452], uid: 4, model: res.partner 2026-08-18 23:08:30,557 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:30] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 22 0.005 0.021 2026-08-18 23:08:30,565 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:08:30,586 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1452], uid: 361, model: res.partner 2026-08-18 23:08:30,600 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:30] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 22 0.007 0.021 2026-08-18 23:08:30,607 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:08:30,634 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:30] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 18 0.006 0.013 2026-08-18 23:08:30,641 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:08:30,672 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:30] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 19 0.009 0.014 2026-08-18 23:08:30,679 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:08:30,710 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:30] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:08:30,726 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_binary_controller: Starting TestBinaryController.test_open_partner_avatar_has_message ... 2026-08-18 23:08:30,734 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:test_user from n/a 2026-08-18 23:08:30,741 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:30,939 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:30] "POST /mail/message/post HTTP/1.1" 200 - 51 0.019 0.181 2026-08-18 23:08:30,962 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1452], uid: 4, model: res.partner 2026-08-18 23:08:30,977 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:30] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 24 0.007 0.023 2026-08-18 23:08:30,994 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1452], uid: 4, model: res.partner 2026-08-18 23:08:31,011 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:31] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-18 23:08:31,017 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:08:31,038 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1452], uid: 361, model: res.partner 2026-08-18 23:08:31,053 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:31] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 22 0.007 0.022 2026-08-18 23:08:31,060 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:08:31,088 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:31] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 18 0.007 0.014 2026-08-18 23:08:31,095 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:08:31,126 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:31] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:08:31,134 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:08:31,164 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:31] "GET /web/image?field=avatar_128&id=1452&model=res.partner&unique=2026-08-18%2023:08:24 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:08:31,202 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:08:36,823 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:08:36,823 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:08:36,986 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_guest ... 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18831] 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 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, 845, 846, 847, 848, 849, 850] 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:37] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.001 -0.001 2026-08-18 23:08:37,000 202 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 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, 845, 846, 847, 848, 849, 850, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866] 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:37] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [867] 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:37] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [867, 869, 870, 871, 872, 873] 2026-08-18 23:08:37,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:37] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-18 23:08:58,429 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_internal ... 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18837] 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 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, 845, 846, 847, 848, 849, 875] 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:internal_user from n/a 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:58] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.001 -0.001 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18839] 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [876, 877] 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:internal_user from n/a 2026-08-18 23:08:58,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:58] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.000 -0.000 2026-08-18 23:08:59,221 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_portal ... 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18842] 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18844] 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 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, 845, 846, 847, 848, 849, 879] 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:59] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.001 -0.001 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 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, 845, 846, 847, 848, 849, 879, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895] 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:59] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [896] 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:59] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [896, 898, 899, 900, 901, 902] 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:08:59,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:08:59] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-08-18 23:09:20,129 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 23:09:20,139 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_action: Starting TestDiscussAction.test_go_back_to_thread_from_breadcrumbs ... 2026-08-18 23:09:20,408 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome headless failed to start: [5528:5549:0818/230920.255115: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 [5528:5549:0818/230920.259129:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5528:5549:0818/230920.259290: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 [5528:5549:0818/230920.259414: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 [5528:5549:0818/230920.259424:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5528:5549:0818/230920.265634:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5528:5528:0818/230920.268117:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5563:5563:0818/230920.275876:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5563:5563:0818/230920.277606:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5528:5549:0818/230920.282561:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5528:5528:0818/230920.341166:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5528:5528:0818/230920.341234:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5528:5528:0818/230920.341245:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5528:5549:0818/230920.341260:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5528:5549:0818/230920.341292:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5528:5528:0818/230920.341362:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5528:5528:0818/230920.342360:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:09:20,414 202 INFO rb-242d991-224035-405381 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-18 23:09:20,433 202 INFO rb-242d991-224035-405381 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-18 23:09:20,434 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_action: Starting TestDiscussAction.test_go_back_to_thread_from_breadcrumbs ... 2026-08-18 23:09:20,572 202 INFO rb-242d991-224035-405381 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: 5643 2026-08-18 23:09:20,572 202 INFO rb-242d991-224035-405381 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/tmpdqhaodmc_chrome_odoo 2026-08-18 23:09:20,572 202 INFO rb-242d991-224035-405381 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:36011/json/version 2026-08-18 23:09:20,574 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:36011/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:09:20,615 202 INFO rb-242d991-224035-405381 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-18 23:09:20,616 202 INFO rb-242d991-224035-405381 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:36011/json 2026-08-18 23:09:20,616 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:36011/json with timeout 3 increased to 10s during tests 2026-08-18 23:09:20,665 202 INFO rb-242d991-224035-405381 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:36011/devtools/page/C399F120B0ED3493D831C87DB0CB53A0 2026-08-18 23:09:20,673 202 INFO rb-242d991-224035-405381 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-18 23:09:20,679 202 INFO rb-242d991-224035-405381 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-18 23:09:20,764 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:20,772 202 INFO rb-242d991-224035-405381 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-18 23:09:20,773 202 INFO rb-242d991-224035-405381 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-18 23:09:20,773 202 INFO rb-242d991-224035-405381 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-18 23:09:20,780 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:21,492 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:21] "GET /odoo/discuss?active_id=mail.box_inbox HTTP/1.1" 200 - 185 0.060 0.653 2026-08-18 23:09:21,494 202 INFO rb-242d991-224035-405381 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': 'C399F120B0ED3493D831C87DB0CB53A0', 'loaderId': '2F83177493B54F44609BA729D147EF1A', 'isDownload': False} 2026-08-18 23:09:21,494 202 INFO rb-242d991-224035-405381 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-18 23:09:21,803 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:21] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.106 0.186 2026-08-18 23:09:21,810 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:21] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.300 2026-08-18 23:09:21,812 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:21] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.302 2026-08-18 23:09:21,815 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:21] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.305 2026-08-18 23:09:21,826 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.309 2026-08-18 23:09:21,835 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:21] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:09:21,837 202 INFO rb-242d991-224035-405381 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-18 23:09:21,882 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:21] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:09:22,292 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-08-18 23:09:22,299 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:09:22,301 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:09:22,305 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:09:22,308 202 INFO rb-242d991-224035-405381 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-18 23:09:22,326 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:09:22,346 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.010 0.028 2026-08-18 23:09:22,369 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.034 2026-08-18 23:09:22,380 202 INFO rb-242d991-224035-405381 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-18 23:09:22,386 202 INFO rb-242d991-224035-405381 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-18 23:09:22,416 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.015 0.066 2026-08-18 23:09:22,418 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-18 23:09:22,419 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.030 2026-08-18 23:09:22,428 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:09:22,572 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "POST /mail/data HTTP/1.1" 200 - 139 0.073 0.116 2026-08-18 23:09:22,577 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:09:22,581 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "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-18 23:09:22,588 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.159 2026-08-18 23:09:22,596 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.169 2026-08-18 23:09:22,609 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.142 2026-08-18 23:09:22,625 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.004 0.157 2026-08-18 23:09:22,662 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "POST /web/action/load HTTP/1.1" 200 - 6 0.002 0.193 2026-08-18 23:09:22,664 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.042 2026-08-18 23:09:22,677 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.048 2026-08-18 23:09:22,714 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:09:23,422 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "POST /mail/data HTTP/1.1" 200 - 73 0.019 0.696 2026-08-18 23:09:23,453 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:09:23,524 202 INFO rb-242d991-224035-405381 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-18 23:09:23,526 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.007 0.008 2026-08-18 23:09:23,529 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:09:23,551 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /web/image/res.partner/2/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 16 0.008 0.021 2026-08-18 23:09:23,559 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /web/image/discuss.channel/1/avatar_128?unique=de37ada3fc2456298ebfeb230058304aba8eaeb6e9e875861163dddcc1777205fc3d556e78b2eb80c267f0e910737764a1aa3870653285cdc727d34fd046acc3 HTTP/1.1" 200 - 8 0.003 0.037 2026-08-18 23:09:23,564 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /web/image/discuss.channel/2/avatar_128?unique=26bf49a28c4ce0af9ac05485edd5a6ac646f35c92aad81f18c574c14e957f9c352c5d94a2c72a8802ee011d3f336fb94cdff321950259f0d50843ae0bfd0df5b HTTP/1.1" 200 - 3 0.001 0.045 2026-08-18 23:09:23,568 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /web/image/mail.guest/8/avatar_128?unique=1787087864000 HTTP/1.1" 200 - 4 0.001 0.043 2026-08-18 23:09:23,590 202 INFO rb-242d991-224035-405381 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-18 23:09:23,603 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "POST /mail/starred/messages HTTP/1.1" 200 - 2 0.002 0.005 2026-08-18 23:09:23,653 202 INFO rb-242d991-224035-405381 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-18 23:09:23,704 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "POST /web/dataset/call_kw/discuss.channel/get_views HTTP/1.1" 200 - 47 0.017 0.033 2026-08-18 23:09:23,725 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 8 0.002 0.007 2026-08-18 23:09:23,787 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /web/image/discuss.channel/1/avatar_128?unique=1787088095000 HTTP/1.1" 200 - 3 0.002 0.005 2026-08-18 23:09:23,792 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /web/image/discuss.channel/3/avatar_128?unique=1787088095000 HTTP/1.1" 200 - 3 0.001 0.009 2026-08-18 23:09:23,796 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /web/image/discuss.channel/2/avatar_128?unique=1787088095000 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-18 23:09:23,798 202 INFO rb-242d991-224035-405381 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-18 23:09:23,800 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /web/image/discuss.channel/4/avatar_128?unique=1787088095000 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-18 23:09:23,803 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:23] "GET /web/image/discuss.channel/5/avatar_128?unique=1787088095000 HTTP/1.1" 200 - 3 0.000 0.016 2026-08-18 23:09:23,863 202 INFO rb-242d991-224035-405381 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-18 23:09:23,863 202 INFO rb-242d991-224035-405381 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-18 23:09:23,909 202 INFO rb-242d991-224035-405381 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 28308420 (allocated 29810688) 2026-08-18 23:09:23,911 202 INFO rb-242d991-224035-405381 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 5643 2026-08-18 23:09:23,911 202 INFO rb-242d991-224035-405381 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-18 23:09:23,911 202 INFO rb-242d991-224035-405381 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 5643 2026-08-18 23:09:24,014 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381/chrome_logs/chrome_log_20260818_230924_014120_test_go_back_to_thread_from_breadcrumbs.txt 2026-08-18 23:09:24,014 202 INFO rb-242d991-224035-405381 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/tmpdqhaodmc_chrome_odoo" 2026-08-18 23:09:24,049 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:09:29,841 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:09:29,841 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:09:30,131 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_allowed_upload_public_channel ... 2026-08-18 23:09:30,322 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:30,494 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 25 0.006 0.168 2026-08-18 23:09:30,509 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [12141] 2026-08-18 23:09:30,513 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 20 0.007 0.009 2026-08-18 23:09:30,522 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:30,542 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.006 0.009 2026-08-18 23:09:30,559 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [12142] 2026-08-18 23:09:30,562 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.008 0.009 2026-08-18 23:09:30,568 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:30,587 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.005 0.008 2026-08-18 23:09:30,602 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [12143] 2026-08-18 23:09:30,605 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.007 0.008 2026-08-18 23:09:30,611 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:30,628 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.004 0.008 2026-08-18 23:09:30,646 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #375 deleted ir.attachment records with IDs: [12144] 2026-08-18 23:09:30,649 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.007 0.011 2026-08-18 23:09:30,656 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:30,678 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.005 0.011 2026-08-18 23:09:30,689 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #376 deleted ir.attachment records with IDs: [12145] 2026-08-18 23:09:30,692 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.004 0.007 2026-08-18 23:09:30,705 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.001 0.006 2026-08-18 23:09:30,717 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [12146] 2026-08-18 23:09:30,719 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 14 0.005 0.007 2026-08-18 23:09:30,735 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_not_allowed_upload_public_channel ... 2026-08-18 23:09:30,782 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:30,950 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/upload HTTP/1.1" 403 - 21 0.004 0.166 2026-08-18 23:09:30,959 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:30,979 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 15 0.006 0.009 2026-08-18 23:09:30,996 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [12147] 2026-08-18 23:09:30,998 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 26 0.007 0.009 2026-08-18 23:09:31,004 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:31,022 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.004 0.008 2026-08-18 23:09:31,035 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [12148] 2026-08-18 23:09:31,038 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:31] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.005 0.008 2026-08-18 23:09:31,043 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:31,059 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.003 0.008 2026-08-18 23:09:31,072 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #375 deleted ir.attachment records with IDs: [12149] 2026-08-18 23:09:31,075 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:31] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.005 0.008 2026-08-18 23:09:31,081 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:31,094 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:31] "POST /mail/attachment/upload HTTP/1.1" 403 - 11 0.002 0.006 2026-08-18 23:09:31,103 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:31] "POST /mail/attachment/upload HTTP/1.1" 403 - 4 0.000 0.003 2026-08-18 23:09:31,140 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:09:36,816 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:09:36,816 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:09:37,450 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-08-18 23:09:37,456 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19623] 2026-08-18 23:09:37,460 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:09:37,534 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_guest_avatar_private_channel ... 2026-08-18 23:09:37,620 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:37,783 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:37,795 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:37] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 15 0.003 0.173 2026-08-18 23:09:37,804 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:37,814 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:37] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 9 0.001 0.012 2026-08-18 23:09:38,425 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:38,434 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 381, model: mail.guest 2026-08-18 23:09:38,446 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 7 0.002 0.012 2026-08-18 23:09:38,453 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:38,463 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.002 0.004 2026-08-18 23:09:38,470 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:38,481 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.003 0.004 2026-08-18 23:09:38,488 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:38,500 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.003 0.004 2026-08-18 23:09:38,514 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_guest_avatar_public_channel ... 2026-08-18 23:09:38,549 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:38,709 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:38,721 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 16 0.003 0.171 2026-08-18 23:09:38,730 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:38,741 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 9 0.001 0.012 2026-08-18 23:09:38,750 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:38,759 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 381, model: mail.guest 2026-08-18 23:09:38,770 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 8 0.002 0.012 2026-08-18 23:09:38,776 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:38,787 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.002 0.004 2026-08-18 23:09:38,793 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:38,805 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-18 23:09:38,811 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:38,823 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:38] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-18 23:09:38,838 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_partner_avatar_private_channel ... 2026-08-18 23:09:38,943 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:39,114 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:39,130 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 29 0.008 0.181 2026-08-18 23:09:39,148 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:39,164 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.005 0.021 2026-08-18 23:09:39,172 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:39,194 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 381, model: res.partner 2026-08-18 23:09:39,208 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.007 0.022 2026-08-18 23:09:39,214 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:39,244 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 18 0.007 0.016 2026-08-18 23:09:39,251 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:39,281 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:39,289 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:39,319 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:39,335 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_partner_avatar_public_channel ... 2026-08-18 23:09:39,343 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:test_user from n/a 2026-08-18 23:09:39,349 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:39,551 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "POST /mail/message/post HTTP/1.1" 200 - 57 0.019 0.184 2026-08-18 23:09:39,574 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:39,589 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 24 0.006 0.024 2026-08-18 23:09:39,606 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:39,622 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-18 23:09:39,628 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:39,650 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 381, model: res.partner 2026-08-18 23:09:39,663 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.006 0.021 2026-08-18 23:09:39,669 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:39,696 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 18 0.006 0.013 2026-08-18 23:09:39,704 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:39,734 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:39,742 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:39,774 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:39] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.010 0.016 2026-08-18 23:09:39,790 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_guest_avatar_private_channel ... 2026-08-18 23:09:39,891 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:40,080 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:40] "POST /mail/message/post HTTP/1.1" 200 - 53 0.013 0.177 2026-08-18 23:09:40,087 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:40,099 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 8 0.001 0.011 2026-08-18 23:09:40,106 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:40,116 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 9 0.001 0.011 2026-08-18 23:09:40,124 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:40,132 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 381, model: mail.guest 2026-08-18 23:09:40,142 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 7 0.002 0.011 2026-08-18 23:09:40,148 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:40,158 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-18 23:09:40,164 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:40,175 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-18 23:09:40,181 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:40,192 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:40] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.003 0.003 2026-08-18 23:09:40,206 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_guest_avatar_public_channel ... 2026-08-18 23:09:40,240 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [687] 2026-08-18 23:09:40,247 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:41,106 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:41,118 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 15 0.003 0.869 2026-08-18 23:09:41,128 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:41,139 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 9 0.001 0.012 2026-08-18 23:09:41,148 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:41,157 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 381, model: mail.guest 2026-08-18 23:09:41,168 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 8 0.002 0.012 2026-08-18 23:09:41,174 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:41,185 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.002 0.004 2026-08-18 23:09:41,192 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:41,203 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-18 23:09:41,209 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:41,221 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-18 23:09:41,222 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller.TestDiscussBinaryController.test_02_guest_avatar_public_channel: waiting for threads: [] 2026-08-18 23:09:41,236 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_partner_avatar_private_channel ... 2026-08-18 23:09:41,346 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:test_user from n/a 2026-08-18 23:09:41,353 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:41,554 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "POST /mail/message/post HTTP/1.1" 200 - 53 0.018 0.184 2026-08-18 23:09:41,577 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:41,591 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 24 0.006 0.022 2026-08-18 23:09:41,608 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:41,625 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.005 0.021 2026-08-18 23:09:41,631 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:41,652 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 381, model: res.partner 2026-08-18 23:09:41,666 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.007 0.021 2026-08-18 23:09:41,672 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:41,699 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 18 0.007 0.013 2026-08-18 23:09:41,706 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:41,736 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:41,744 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:41,776 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:41] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:41,792 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_partner_avatar_public_channel ... 2026-08-18 23:09:41,831 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [695] 2026-08-18 23:09:41,839 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:42,014 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:42,031 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 29 0.010 0.182 2026-08-18 23:09:42,049 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:42,066 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.005 0.021 2026-08-18 23:09:42,074 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:42,097 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 381, model: res.partner 2026-08-18 23:09:42,112 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.009 0.023 2026-08-18 23:09:42,119 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:42,146 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 18 0.007 0.013 2026-08-18 23:09:42,153 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:42,183 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:42,191 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:42,221 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:42,237 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_guest_avatar_private_channel ... 2026-08-18 23:09:42,335 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [702] 2026-08-18 23:09:42,343 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:42,500 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:42,512 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 15 0.003 0.167 2026-08-18 23:09:42,521 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:42,532 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 9 0.001 0.012 2026-08-18 23:09:42,541 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:42,549 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 381, model: mail.guest 2026-08-18 23:09:42,561 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 7 0.002 0.013 2026-08-18 23:09:42,567 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:42,578 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-18 23:09:42,584 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:42,596 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.003 0.003 2026-08-18 23:09:42,602 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:42,613 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:42] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.003 0.003 2026-08-18 23:09:42,628 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_guest_avatar_public_channel ... 2026-08-18 23:09:42,665 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:43,478 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:43] "POST /mail/message/post HTTP/1.1" 200 - 50 0.013 0.801 2026-08-18 23:09:43,481 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [703] 2026-08-18 23:09:43,488 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:43,499 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:43] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 8 0.001 0.012 2026-08-18 23:09:43,507 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:43,518 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:43] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 9 0.001 0.012 2026-08-18 23:09:43,526 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:43,534 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 381, model: mail.guest 2026-08-18 23:09:43,545 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:43] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 8 0.002 0.012 2026-08-18 23:09:43,552 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:43,562 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:43] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.002 0.004 2026-08-18 23:09:43,569 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:43,580 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:43] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-18 23:09:43,586 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:43,598 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:43] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-18 23:09:43,612 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_partner_avatar_private_channel ... 2026-08-18 23:09:43,713 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [709] 2026-08-18 23:09:43,724 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:43,895 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:43,910 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:43] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 29 0.008 0.180 2026-08-18 23:09:43,928 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:43,945 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:43] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.005 0.022 2026-08-18 23:09:43,953 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:43,978 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 381, model: res.partner 2026-08-18 23:09:43,993 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:43] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.007 0.026 2026-08-18 23:09:44,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:44,026 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 18 0.006 0.013 2026-08-18 23:09:44,033 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:44,063 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:44,070 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:44,101 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:44,117 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_partner_avatar_public_channel ... 2026-08-18 23:09:44,163 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:test_user from n/a 2026-08-18 23:09:44,168 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:44,366 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "POST /mail/message/post HTTP/1.1" 200 - 50 0.017 0.182 2026-08-18 23:09:44,369 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [711] 2026-08-18 23:09:44,391 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:44,405 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 24 0.006 0.023 2026-08-18 23:09:44,423 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:44,439 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.006 0.020 2026-08-18 23:09:44,445 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:44,466 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 381, model: res.partner 2026-08-18 23:09:44,480 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.006 0.021 2026-08-18 23:09:44,486 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:44,512 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 18 0.006 0.013 2026-08-18 23:09:44,519 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:44,549 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.008 0.014 2026-08-18 23:09:44,556 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:44,587 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:44,603 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_04_guest_avatar_private_channel ... 2026-08-18 23:09:44,707 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:44,899 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "POST /mail/message/post HTTP/1.1" 200 - 53 0.014 0.180 2026-08-18 23:09:44,903 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [718] 2026-08-18 23:09:44,910 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:44,921 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 8 0.001 0.011 2026-08-18 23:09:44,928 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:44,939 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 9 0.001 0.011 2026-08-18 23:09:44,946 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:44,954 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 381, model: mail.guest 2026-08-18 23:09:44,965 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 7 0.002 0.011 2026-08-18 23:09:44,971 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:44,980 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-18 23:09:44,986 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:44,997 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:44] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.002 0.003 2026-08-18 23:09:45,003 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:45,014 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:45] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 5 0.003 0.003 2026-08-18 23:09:45,028 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_04_partner_avatar_private_channel ... 2026-08-18 23:09:45,140 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:test_user from n/a 2026-08-18 23:09:45,146 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:45,345 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:45] "POST /mail/message/post HTTP/1.1" 200 - 53 0.018 0.182 2026-08-18 23:09:45,349 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [724] 2026-08-18 23:09:45,370 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:45,385 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:45] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 24 0.006 0.022 2026-08-18 23:09:45,401 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:45,417 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:45] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.005 0.020 2026-08-18 23:09:45,424 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:45,446 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 381, model: res.partner 2026-08-18 23:09:45,459 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:45] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.007 0.021 2026-08-18 23:09:45,465 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:45,492 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:45] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 18 0.006 0.013 2026-08-18 23:09:45,499 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:45,529 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:45] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.008 0.014 2026-08-18 23:09:45,536 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:45,568 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:45] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:45,584 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_05_guest_avatar_private_channel ... 2026-08-18 23:09:45,617 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:46,426 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:46,437 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 16 0.003 0.819 2026-08-18 23:09:46,447 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:46,457 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 9 0.001 0.012 2026-08-18 23:09:46,466 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:46,474 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 381, model: mail.guest 2026-08-18 23:09:46,485 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 8 0.002 0.012 2026-08-18 23:09:46,491 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:46,502 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.002 0.004 2026-08-18 23:09:46,508 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:46,519 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-18 23:09:46,525 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:46,537 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-18 23:09:46,551 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_05_partner_avatar_private_channel ... 2026-08-18 23:09:46,591 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:46,764 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:46,781 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 31 0.008 0.183 2026-08-18 23:09:46,799 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 4, model: res.partner 2026-08-18 23:09:46,816 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.005 0.021 2026-08-18 23:09:46,825 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:46,846 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1478], uid: 381, model: res.partner 2026-08-18 23:09:46,861 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 22 0.007 0.022 2026-08-18 23:09:46,867 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:46,894 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 18 0.007 0.013 2026-08-18 23:09:46,901 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:46,932 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:46,939 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:46,970 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:46] "GET /web/image?field=avatar_128&id=1478&model=res.partner&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 19 0.009 0.015 2026-08-18 23:09:46,986 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_open_guest_avatar ... 2026-08-18 23:09:46,992 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:47,151 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:47,162 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:47] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 17 0.003 0.168 2026-08-18 23:09:47,171 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-08-18 23:09:47,182 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:47] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 9 0.001 0.012 2026-08-18 23:09:47,191 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:09:47,200 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 381, model: mail.guest 2026-08-18 23:09:47,211 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:47] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 8 0.002 0.012 2026-08-18 23:09:47,217 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:47,233 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:47] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 11 0.004 0.008 2026-08-18 23:09:47,240 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:09:47,251 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:47] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-18 23:09:47,257 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:09:47,269 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:47] "GET /web/image?field=avatar_128&id=55&model=mail.guest&unique=2026-08-18%2023:09:31 HTTP/1.1" 200 - 6 0.003 0.004 2026-08-18 23:09:47,307 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:09:52,865 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:09:52,866 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:09:53,168 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_chat_message_post_should_update_last_interest_dt ... 2026-08-18 23:09:53,417 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_command_help_in_channel ... 2026-08-18 23:09:53,442 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #386 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, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255] 2026-08-18 23:09:53,464 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_command_help_in_group ... 2026-08-18 23:09:53,708 202 INFO rb-242d991-224035-405381 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, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1257, 1258, 1259, 1260, 1261, 1262, 1263] 2026-08-18 23:09:53,733 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_get ... 2026-08-18 23:09:53,814 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_get_should_update_last_interest_dt ... 2026-08-18 23:09:53,884 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_mark_as_read ... 2026-08-18 23:09:53,972 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_member_cannot_be_public_user ... 2026-08-18 23:09:54,123 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_message_post_should_not_allow_adding_wrong_parent ... 2026-08-18 23:09:54,177 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_message_post_with_voice_attachment ... 2026-08-18 23:09:54,222 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_notification ... 2026-08-18 23:09:54,738 202 INFO rb-242d991-224035-405381 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, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299] 2026-08-18 23:09:54,822 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_private_unfollow ... 2026-08-18 23:09:55,030 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_channel ... 2026-08-18 23:09:55,129 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_chat ... 2026-08-18 23:09:55,224 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_mention ... 2026-08-18 23:09:55,313 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_should_generate_correct_default_avatar ... 2026-08-18 23:09:55,384 202 INFO rb-242d991-224035-405381 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-18 23:09:55,429 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [770] 2026-08-18 23:09:55,444 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_unsubscribe_auto ... 2026-08-18 23:09:56,289 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_user_synchronize ... 2026-08-18 23:09:56,594 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_write_should_send_notification ... 2026-08-18 23:09:56,616 202 INFO rb-242d991-224035-405381 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, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254] 2026-08-18 23:09:56,636 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_write_should_send_notification_if_image_128_changed ... 2026-08-18 23:09:56,664 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [12375] 2026-08-18 23:09:56,672 202 INFO rb-242d991-224035-405381 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, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1307, 1308] 2026-08-18 23:09:56,691 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_create_channel_with_partners_and_guests ... 2026-08-18 23:09:56,722 202 INFO rb-242d991-224035-405381 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-18 23:09:56,782 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_mail_message_starred_group ... 2026-08-18 23:09:56,791 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:09:56,799 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:09:57,599 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:57] "POST /mail/action HTTP/1.1" 200 - 30 0.022 0.780 2026-08-18 23:09:57,661 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:57] "POST /mail/action HTTP/1.1" 200 - 11 0.007 0.008 2026-08-18 23:09:57,699 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:57] "POST /mail/action HTTP/1.1" 200 - 13 0.007 0.009 2026-08-18 23:09:57,706 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [791, 792] 2026-08-18 23:09:57,725 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:09:57] "POST /mail/action HTTP/1.1" 200 - 13 0.006 0.009 2026-08-18 23:09:57,726 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel.TestChannelInternals.test_mail_message_starred_group: waiting for threads: [] 2026-08-18 23:09:57,739 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_multi_company_chat ... 2026-08-18 23:09:57,805 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_set_last_seen_message_should_always_send_notification ... 2026-08-18 23:09:57,874 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #386 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, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1318, 1319] 2026-08-18 23:09:57,889 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #386 deleted bus.bus records with IDs: [1320, 1321] 2026-08-18 23:09:57,955 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 23:10:03,595 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:10:03,595 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:10:04,551 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_01_discuss_channel_access ... 2026-08-18 23:10:08,443 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_02_discuss_sub_channel_access ... 2026-08-18 23:10:12,691 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_10_discuss_channel_member_access ... 2026-08-18 23:10:12,913 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #398 deleted discuss.channel.member records with IDs: [1103] 2026-08-18 23:10:13,566 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #398 deleted discuss.channel.member records with IDs: [1128] 2026-08-18 23:10:14,952 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #399 deleted discuss.channel.member records with IDs: [1174] 2026-08-18 23:10:15,616 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #399 deleted discuss.channel.member records with IDs: [1199] 2026-08-18 23:10:17,153 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #400 deleted discuss.channel.member records with IDs: [1245] 2026-08-18 23:10:17,772 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #400 deleted discuss.channel.member records with IDs: [1270] 2026-08-18 23:10:19,144 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #398 deleted discuss.channel.member records with IDs: [1316] 2026-08-18 23:10:19,762 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #399 deleted discuss.channel.member records with IDs: [1339] 2026-08-18 23:10:20,143 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #399 deleted discuss.channel.member records with IDs: [1356] 2026-08-18 23:10:20,561 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #400 deleted discuss.channel.member records with IDs: [1366] 2026-08-18 23:10:20,924 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #400 deleted discuss.channel.member records with IDs: [1383] 2026-08-18 23:10:21,234 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_11_discuss_sub_channel_member_access ... 2026-08-18 23:10:21,647 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #398 deleted discuss.channel.member records with IDs: [1402] 2026-08-18 23:10:22,730 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #398 deleted discuss.channel.member records with IDs: [1449] 2026-08-18 23:10:24,884 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #399 deleted discuss.channel.member records with IDs: [1538] 2026-08-18 23:10:26,046 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #399 deleted discuss.channel.member records with IDs: [1585] 2026-08-18 23:10:28,416 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #400 deleted discuss.channel.member records with IDs: [1674] 2026-08-18 23:10:29,489 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #400 deleted discuss.channel.member records with IDs: [1723] 2026-08-18 23:10:31,495 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 23:10:31,563 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_channel_invitation_from_token ... 2026-08-18 23:10:32,002 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:10:32,282 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:32] "GET /chat/731/rVs8M2jKuE HTTP/1.1" 200 - 91 0.020 0.262 2026-08-18 23:10:32,290 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:32] "GET /chat/732/jKw7983X8R HTTP/1.1" 404 - 5 0.001 0.004 2026-08-18 23:10:32,291 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_channel_invitation_from_token: waiting for threads: [] 2026-08-18 23:10:32,305 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_chat_from_token_as_guest ... 2026-08-18 23:10:32,681 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:10:32,970 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:32] "GET /chat/xyz HTTP/1.1" 200 - 99 0.027 0.263 2026-08-18 23:10:32,986 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_admin ... 2026-08-18 23:10:33,608 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless failed to start: [6014:6035:0818/231033.446947: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 [6014:6035:0818/231033.450597:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6014:6035:0818/231033.450762: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 [6014:6035:0818/231033.450933: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 [6014:6035:0818/231033.450951:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6014:6035:0818/231033.457257:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6014:6014:0818/231033.459802:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6049:6049:0818/231033.468065:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6049:6049:0818/231033.469682:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6014:6035:0818/231033.474758:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6014:6014:0818/231033.519015:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6014:6014:0818/231033.519095:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6014:6014:0818/231033.519106:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6014:6035:0818/231033.519108:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6014:6035:0818/231033.519133:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6014:6014:0818/231033.519255:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6014:6014:0818/231033.520247:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6052:6098:0818/231033.573402:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:10:33,614 202 INFO rb-242d991-224035-405381 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-18 23:10:33,636 202 INFO rb-242d991-224035-405381 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-18 23:10:33,637 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_admin ... 2026-08-18 23:10:34,249 202 _WARNING rb-242d991-224035-405381 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 failed to start: [6140:6161:0818/231034.097520: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 [6140:6161:0818/231034.100789:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6140:6161:0818/231034.100910: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 [6140:6161:0818/231034.101020: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 [6140:6161:0818/231034.101031:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6140:6161:0818/231034.107377:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6140:6140:0818/231034.109753:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6175:6175:0818/231034.118338:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6175:6175:0818/231034.120063:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6140:6161:0818/231034.124479:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6140:6140:0818/231034.189337:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6140:6140:0818/231034.189412:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6140:6140:0818/231034.189424:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6140:6161:0818/231034.189430:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6140:6161:0818/231034.189458:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6140:6140:0818/231034.189578:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6140:6140:0818/231034.190594:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6178:6227:0818/231034.213153:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 [6178:6227:0818/231034.214563:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:10:34,254 202 INFO rb-242d991-224035-405381 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-18 23:10:34,277 202 INFO rb-242d991-224035-405381 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-18 23:10:34,277 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_admin ... 2026-08-18 23:10:34,920 202 WARNING rb-242d991-224035-405381 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.test_discuss_channel_public_page_as_admin: Chrome headless failed to start: [6271:6292:0818/231034.770963: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 [6271:6292:0818/231034.774493:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6271:6292:0818/231034.774749: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 [6271:6292:0818/231034.774778: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 [6271:6292:0818/231034.774787:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6271:6292:0818/231034.781501:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6271:6271:0818/231034.784204:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6308:6308:0818/231034.794847:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6308:6308:0818/231034.796601:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6271:6292:0818/231034.799810:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6271:6271:0818/231034.868552:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6271:6271:0818/231034.868652:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6271:6292:0818/231034.868660:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6271:6271:0818/231034.868672:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6271:6292:0818/231034.868727:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6271:6271:0818/231034.868881:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6271:6271:0818/231034.870582:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6311:6349:0818/231034.886768:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:10:34,926 202 INFO rb-242d991-224035-405381 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-18 23:10:34,949 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_guest ... 2026-08-18 23:10:35,566 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless failed to start: [6385:6406:0818/231035.416212: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 [6385:6406:0818/231035.419587:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6385:6406:0818/231035.419660: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 [6385:6406:0818/231035.419723: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 [6385:6406:0818/231035.419773:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6385:6406:0818/231035.426350:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6385:6385:0818/231035.429446:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6421:6421:0818/231035.437674:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6421:6421:0818/231035.439668:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6385:6406:0818/231035.444695:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6385:6385:0818/231035.496708:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6385:6385:0818/231035.496869:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6385:6406:0818/231035.496861:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6385:6385:0818/231035.496885:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6385:6406:0818/231035.496964:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6385:6385:0818/231035.497180:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6385:6385:0818/231035.498404:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:10:35,571 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_discuss_channel_public_page_as_guest : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:10:35,594 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_discuss_channel_public_page_as_guest (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest) 2026-08-18 23:10:35,595 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_guest ... 2026-08-18 23:10:36,209 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.test_discuss_channel_public_page_as_guest: Chrome headless failed to start: [6513:6534:0818/231036.059125: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 [6513:6534:0818/231036.062351:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6513:6534:0818/231036.062466: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 [6513:6534:0818/231036.062515: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 [6513:6534:0818/231036.062542:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6513:6534:0818/231036.069267:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6513:6513:0818/231036.071691:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6548:6548:0818/231036.079578:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6548:6548:0818/231036.081310:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6513:6534:0818/231036.086831:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6513:6513:0818/231036.161587:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6513:6513:0818/231036.161663:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6513:6513:0818/231036.161676:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6513:6534:0818/231036.161692:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6513:6534:0818/231036.161726:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6513:6513:0818/231036.161824:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6513:6513:0818/231036.162998:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:10:36,214 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_discuss_channel_public_page_as_guest : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:10:36,237 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_discuss_channel_public_page_as_guest (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest) 2026-08-18 23:10:36,237 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_guest ... 2026-08-18 23:10:36,846 202 WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.test_discuss_channel_public_page_as_guest.test_discuss_channel_public_page_as_guest: Chrome headless failed to start: [6643:6664:0818/231036.696352: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 [6643:6664:0818/231036.699608:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6643:6664:0818/231036.699696: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 [6643:6664:0818/231036.699758: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 [6643:6664:0818/231036.699767:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6643:6664:0818/231036.706409:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6643:6643:0818/231036.709209:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6679:6679:0818/231036.717333:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6679:6679:0818/231036.719446:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6643:6664:0818/231036.724524:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6643:6643:0818/231036.789343:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6643:6643:0818/231036.789418:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6643:6643:0818/231036.789431:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6643:6664:0818/231036.789448:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6643:6664:0818/231036.789476:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6643:6643:0818/231036.789569:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6643:6643:0818/231036.790726:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:10:36,851 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_discuss_channel_public_page_as_guest : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:10:36,874 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_internal ... 2026-08-18 23:10:37,528 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless failed to start: [6766:6787:0818/231037.378313: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 [6766:6787:0818/231037.381979:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6766:6787:0818/231037.382047: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 [6766:6787:0818/231037.382133: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 [6766:6787:0818/231037.382217:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6766:6787:0818/231037.388711:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6766:6766:0818/231037.391227:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6803:6803:0818/231037.399792:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6803:6803:0818/231037.401310:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6766:6787:0818/231037.405997:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6766:6766:0818/231037.468297:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6766:6766:0818/231037.468372:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6766:6766:0818/231037.468384:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6766:6787:0818/231037.468412:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6766:6787:0818/231037.468448:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6766:6766:0818/231037.468531:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6766:6766:0818/231037.469598:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:10:37,534 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_discuss_channel_public_page_as_internal : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:10:37,557 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_discuss_channel_public_page_as_internal (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal) 2026-08-18 23:10:37,557 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_internal ... 2026-08-18 23:10:38,900 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.test_discuss_channel_public_page_as_internal: Chrome headless failed to start: [6894:6915:0818/231038.749361: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 [6894:6915:0818/231038.754112:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6894:6915:0818/231038.754321: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 [6894:6915:0818/231038.754548: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 [6894:6915:0818/231038.754569:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6894:6915:0818/231038.760581:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6894:6894:0818/231038.763171:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6930:6930:0818/231038.770298:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6930:6930:0818/231038.772183:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6894:6915:0818/231038.778035:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6894:6894:0818/231038.821553:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6894:6894:0818/231038.821622:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6894:6894:0818/231038.821635:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6894:6915:0818/231038.821648:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6894:6915:0818/231038.821675:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6894:6894:0818/231038.821772:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6894:6894:0818/231038.822813:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6933:6982:0818/231038.874001:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:10:38,905 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_discuss_channel_public_page_as_internal : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:10:38,928 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_discuss_channel_public_page_as_internal (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal) 2026-08-18 23:10:38,928 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_internal ... 2026-08-18 23:10:39,539 202 WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.test_discuss_channel_public_page_as_internal.test_discuss_channel_public_page_as_internal: Chrome headless failed to start: [7023:7044:0818/231039.388230: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 [7023:7044:0818/231039.392335:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7023:7044:0818/231039.392566: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 [7023:7044:0818/231039.392604: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 [7023:7044:0818/231039.392703:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7023:7044:0818/231039.399217:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7023:7023:0818/231039.401810:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7058:7058:0818/231039.409575:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7058:7058:0818/231039.411614:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7023:7044:0818/231039.418013:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7023:7023:0818/231039.488127:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7023:7023:0818/231039.488209:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7023:7023:0818/231039.488223:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7023:7044:0818/231039.488220:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7023:7044:0818/231039.488248:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7023:7023:0818/231039.488360:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7023:7023:0818/231039.489484:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:10:39,544 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_discuss_channel_public_page_as_internal : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:10:39,567 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_portal ... 2026-08-18 23:10:40,185 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless failed to start: [7134:7155:0818/231040.035014: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 [7134:7155:0818/231040.038279:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7134:7155:0818/231040.038616: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 [7134:7155:0818/231040.038765: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 [7134:7155:0818/231040.038784:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7134:7155:0818/231040.044892:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7134:7134:0818/231040.047407:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7169:7169:0818/231040.056079:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7169:7169:0818/231040.058057:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7134:7155:0818/231040.062121:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7134:7134:0818/231040.108374:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7134:7134:0818/231040.108448:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7134:7134:0818/231040.108460:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7134:7155:0818/231040.108487:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7134:7155:0818/231040.108527:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7134:7134:0818/231040.108649:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7134:7134:0818/231040.109584:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7172:7221:0818/231040.165902:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:10:40,190 202 INFO rb-242d991-224035-405381 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-18 23:10:40,212 202 INFO rb-242d991-224035-405381 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-18 23:10:40,213 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_portal ... 2026-08-18 23:10:40,708 202 INFO rb-242d991-224035-405381 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: 7264 2026-08-18 23:10:40,708 202 INFO rb-242d991-224035-405381 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/tmp3malwwjk_chrome_odoo 2026-08-18 23:10:40,708 202 INFO rb-242d991-224035-405381 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:40403/json/version 2026-08-18 23:10:40,709 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:40403/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:10:40,771 202 INFO rb-242d991-224035-405381 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-18 23:10:40,771 202 INFO rb-242d991-224035-405381 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:40403/json 2026-08-18 23:10:40,772 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:40403/json with timeout 3 increased to 10s during tests 2026-08-18 23:10:40,779 202 INFO rb-242d991-224035-405381 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:40403/devtools/page/EE92FF47D783735FB7E1C9A02DAA93CE 2026-08-18 23:10:40,786 202 INFO rb-242d991-224035-405381 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-18 23:10:40,859 202 INFO rb-242d991-224035-405381 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-18 23:10:40,908 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal from n/a 2026-08-18 23:10:40,912 202 INFO rb-242d991-224035-405381 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-18 23:10:40,914 202 INFO rb-242d991-224035-405381 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/756/64Sc4C9R72" in browser 2026-08-18 23:10:40,914 202 INFO rb-242d991-224035-405381 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/756/64Sc4C9R72" 2026-08-18 23:10:40,921 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:10:41,236 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /chat/756/64Sc4C9R72 HTTP/1.1" 200 - 97 0.021 0.296 2026-08-18 23:10:41,238 202 INFO rb-242d991-224035-405381 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': 'EE92FF47D783735FB7E1C9A02DAA93CE', 'loaderId': '25B26C9F725E756498E76ED64D89F2DA', 'isDownload': False} 2026-08-18 23:10:41,238 202 INFO rb-242d991-224035-405381 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-18 23:10:41,261 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/assets/04c6f55/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 23:10:41,267 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 23:10:41,267 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/assets/e551874/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.000 0.014 2026-08-18 23:10:41,270 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/assets/dbe95fa/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 23:10:41,371 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:10:41,378 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:10:41,410 202 INFO rb-242d991-224035-405381 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/756/64Sc4C9R72", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:10:41,414 202 INFO rb-242d991-224035-405381 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-18 23:10:41,480 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "POST /mail/data HTTP/1.1" 200 - 71 0.024 0.044 2026-08-18 23:10:41,482 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.060 2026-08-18 23:10:41,504 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-18 23:10:41,505 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:10:41,610 202 INFO rb-242d991-224035-405381 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-18 23:10:41,620 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.011 0.018 2026-08-18 23:10:41,628 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:10:41,660 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/image/discuss.channel/756/avatar_128?unique=2ac835966553ad242296101ea0fc96f1138a8fe66a10944ca8810d1d6db9f0f1a745069d8dd533a74ea4d690c2208c9acc274f9e653bd2bc87837eef8a59eac8 HTTP/1.1" 200 - 6 0.030 0.033 2026-08-18 23:10:41,662 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:10:41,677 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1529], uid: 7, model: res.partner 2026-08-18 23:10:41,684 202 INFO rb-242d991-224035-405381 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-18 23:10:41,695 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/image/res.partner/1529/avatar_128 HTTP/1.1" 200 - 21 0.009 0.087 2026-08-18 23:10:41,705 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/image/res.partner/8/avatar_128?access_token=dd93daa0a8dbe1ae9b4c97d30a3e8832dadd7cac87df21a803b07c9f71a85808o0x6aae033d&unique=1787088817000 HTTP/1.1" 200 - 6 0.002 0.101 2026-08-18 23:10:41,713 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/image/res.partner/3/avatar_128?access_token=b64b72733db07069ac8d447d6b7b64bdf43ecdc66c8efef25fc0dba9d56421dfo0x6aadfd78&unique=1787094631000 HTTP/1.1" 200 - 6 0.002 0.110 2026-08-18 23:10:41,721 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/image/res.partner/7/avatar_128?access_token=8663a29f44f50ac4967ad98f3ff6d0763444871f5969152023fab2d92cd55e86o0x6aae0215&unique=1787088817000 HTTP/1.1" 200 - 6 0.002 0.118 2026-08-18 23:10:41,759 202 INFO rb-242d991-224035-405381 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-18 23:10:41,759 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.027 0.066 2026-08-18 23:10:41,768 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:10:41,776 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/image/mail.guest/73/avatar_128?access_token=e9a63171369270e64d1f193d91b999008d8d649bf9938a61b76e69e6437ceca5o0x6aad902b&unique=1787094631000 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:10:41,784 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/image/res.partner/2/avatar_128?access_token=55d3d1992f2fa2a8766b678201db052ebb9a825b807b08cc1a2e87cce116c23co0x6aadfc51&unique=1787088817000 HTTP/1.1" 200 - 5 0.002 0.011 2026-08-18 23:10:41,795 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/image/res.partner/1528/avatar_128?access_token=f5be50aa35811b1a2488391445bb9311d0c24935a689abd66fdabb171e36eb1fo0x6aafe92d&unique=1787094631000 HTTP/1.1" 200 - 5 0.002 0.020 2026-08-18 23:10:41,831 202 INFO rb-242d991-224035-405381 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-18 23:10:41,841 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.010 2026-08-18 23:10:41,887 202 INFO rb-242d991-224035-405381 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-18 23:10:41,887 202 INFO rb-242d991-224035-405381 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-18 23:10:41,904 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.003 0.010 2026-08-18 23:10:41,904 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:41] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:10:41,953 202 INFO rb-242d991-224035-405381 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-18 23:10:42,019 202 INFO rb-242d991-224035-405381 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-18 23:10:42,019 202 INFO rb-242d991-224035-405381 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-18 23:10:42,031 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:42] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.002 0.008 2026-08-18 23:10:42,055 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:42] "GET /web/image/12512?access_token=89ae9944-86d5-458e-981d-6beb1bf73aab&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-18 23:10:42,084 202 INFO rb-242d991-224035-405381 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-18 23:10:42,160 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:10:42,165 202 INFO rb-242d991-224035-405381 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-18 23:10:42,178 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:42] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.006 0.011 2026-08-18 23:10:42,181 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:42] "GET /web/assets/e312109/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 23:10:42,287 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:42] "POST /mail/message/post HTTP/1.1" 200 - 47 0.014 0.030 2026-08-18 23:10:42,316 202 INFO rb-242d991-224035-405381 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-18 23:10:42,383 202 INFO rb-242d991-224035-405381 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-18 23:10:42,471 202 INFO rb-242d991-224035-405381 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-18 23:10:42,765 202 INFO rb-242d991-224035-405381 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-18 23:10:42,780 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:42] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.006 0.011 2026-08-18 23:10:42,829 202 INFO rb-242d991-224035-405381 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-18 23:10:42,836 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [1] 2026-08-18 23:10:42,840 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:42] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.003 0.010 2026-08-18 23:10:42,887 202 INFO rb-242d991-224035-405381 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-18 23:10:42,956 202 INFO rb-242d991-224035-405381 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-18 23:10:43,028 202 INFO rb-242d991-224035-405381 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-18 23:10:43,102 202 INFO rb-242d991-224035-405381 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-18 23:10:43,156 202 INFO rb-242d991-224035-405381 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-18 23:10:43,156 202 INFO rb-242d991-224035-405381 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-18 23:10:43,171 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:43] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.008 2026-08-18 23:10:43,218 202 INFO rb-242d991-224035-405381 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-18 23:10:43,292 202 INFO rb-242d991-224035-405381 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-18 23:10:43,317 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:43] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.007 0.016 2026-08-18 23:10:43,351 202 INFO rb-242d991-224035-405381 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-18 23:10:43,416 202 INFO rb-242d991-224035-405381 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-18 23:10:43,483 202 INFO rb-242d991-224035-405381 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-18 23:10:43,556 202 INFO rb-242d991-224035-405381 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-18 23:10:43,628 202 INFO rb-242d991-224035-405381 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-18 23:10:43,644 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [12513] 2026-08-18 23:10:43,647 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 22 0.008 0.010 2026-08-18 23:10:43,684 202 INFO rb-242d991-224035-405381 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-18 23:10:43,758 202 INFO rb-242d991-224035-405381 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-18 23:10:43,823 202 INFO rb-242d991-224035-405381 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-18 23:10:43,890 202 INFO rb-242d991-224035-405381 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-18 23:10:43,913 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:43] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.008 0.013 2026-08-18 23:10:43,950 202 INFO rb-242d991-224035-405381 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-18 23:10:43,950 202 INFO rb-242d991-224035-405381 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-18 23:10:43,984 202 INFO rb-242d991-224035-405381 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 12970412 (allocated 14680064) 2026-08-18 23:10:43,985 202 INFO rb-242d991-224035-405381 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 7264 2026-08-18 23:10:43,986 202 INFO rb-242d991-224035-405381 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-18 23:10:43,986 202 INFO rb-242d991-224035-405381 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 7264 2026-08-18 23:10:44,047 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381/chrome_logs/chrome_log_20260818_231044_046937_test_discuss_channel_public_page_as_portal.txt 2026-08-18 23:10:44,047 202 INFO rb-242d991-224035-405381 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/tmp3malwwjk_chrome_odoo" 2026-08-18 23:10:44,317 202 _WARNING rb-242d991-224035-405381 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: [7479:7500:0818/231044.165559: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 [7479:7500:0818/231044.169334:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7479:7500:0818/231044.169434: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 [7479:7500:0818/231044.169518: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 [7479:7500:0818/231044.169538:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7479:7500:0818/231044.176080:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7479:7479:0818/231044.178700:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [7514:7514:0818/231044.192197:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [7479:7500:0818/231044.193458:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7514:7514:0818/231044.194956:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [7479:7479:0818/231044.261435:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7479:7479:0818/231044.261518:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [7479:7479:0818/231044.261543:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7479:7500:0818/231044.261545:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7479:7500:0818/231044.261574:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [7479:7479:0818/231044.261687:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [7479:7479:0818/231044.262342:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:10:44,323 202 INFO rb-242d991-224035-405381 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-18 23:10:44,347 202 INFO rb-242d991-224035-405381 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-18 23:10:44,347 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_portal ... 2026-08-18 23:10:44,873 202 INFO rb-242d991-224035-405381 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: 7597 2026-08-18 23:10:44,873 202 INFO rb-242d991-224035-405381 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/tmp5d5r6amg_chrome_odoo 2026-08-18 23:10:44,873 202 INFO rb-242d991-224035-405381 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:43853/json/version 2026-08-18 23:10:44,874 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:43853/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:10:44,913 202 INFO rb-242d991-224035-405381 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-18 23:10:44,913 202 INFO rb-242d991-224035-405381 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:43853/json 2026-08-18 23:10:44,914 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:43853/json with timeout 3 increased to 10s during tests 2026-08-18 23:10:44,964 202 INFO rb-242d991-224035-405381 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:43853/devtools/page/9435D1EB4761EC0B6B31E0867FB16B16 2026-08-18 23:10:44,973 202 INFO rb-242d991-224035-405381 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-18 23:10:44,978 202 INFO rb-242d991-224035-405381 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-18 23:10:45,082 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal from n/a 2026-08-18 23:10:45,087 202 INFO rb-242d991-224035-405381 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-18 23:10:45,088 202 INFO rb-242d991-224035-405381 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/758/uk7jFnjhGe" in browser 2026-08-18 23:10:45,088 202 INFO rb-242d991-224035-405381 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/758/uk7jFnjhGe" 2026-08-18 23:10:45,094 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:10:45,399 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /chat/758/uk7jFnjhGe HTTP/1.1" 200 - 97 0.021 0.285 2026-08-18 23:10:45,400 202 INFO rb-242d991-224035-405381 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': '9435D1EB4761EC0B6B31E0867FB16B16', 'loaderId': 'ACD666596271187EF854D01E0B099F4A', 'isDownload': False} 2026-08-18 23:10:45,401 202 INFO rb-242d991-224035-405381 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-18 23:10:45,420 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/assets/dbe95fa/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-08-18 23:10:45,424 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/assets/e551874/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 23:10:45,427 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/assets/04c6f55/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-18 23:10:45,431 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 23:10:45,539 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:10:45,545 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:10:45,578 202 INFO rb-242d991-224035-405381 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/758/uk7jFnjhGe", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:10:45,583 202 INFO rb-242d991-224035-405381 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-18 23:10:45,651 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "POST /mail/data HTTP/1.1" 200 - 71 0.025 0.045 2026-08-18 23:10:45,652 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.061 2026-08-18 23:10:45,672 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-18 23:10:45,674 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:10:45,788 202 INFO rb-242d991-224035-405381 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-18 23:10:45,795 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.012 0.019 2026-08-18 23:10:45,802 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "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-18 23:10:45,810 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:10:45,859 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1531], uid: 7, model: res.partner 2026-08-18 23:10:45,876 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/image/res.partner/1531/avatar_128 HTTP/1.1" 200 - 21 0.054 0.050 2026-08-18 23:10:45,889 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/image/res.partner/8/avatar_128?access_token=dd93daa0a8dbe1ae9b4c97d30a3e8832dadd7cac87df21a803b07c9f71a85808o0x6aae033d&unique=1787088817000 HTTP/1.1" 200 - 6 0.002 0.110 2026-08-18 23:10:45,898 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/image/res.partner/7/avatar_128?access_token=8663a29f44f50ac4967ad98f3ff6d0763444871f5969152023fab2d92cd55e86o0x6aae0215&unique=1787088817000 HTTP/1.1" 200 - 6 0.002 0.122 2026-08-18 23:10:45,904 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/image/discuss.channel/758/avatar_128?unique=7a322d549ef0856ec0a38324caf2d6fb7dc64c7df158c5dad018cb8ab382d2a022b7828b26fc1847b3d59ecd85a9ca77839361a43643baa9c08e3d5138a27480 HTTP/1.1" 200 - 6 0.001 0.133 2026-08-18 23:10:45,912 202 INFO rb-242d991-224035-405381 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-18 23:10:45,914 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/image/res.partner/3/avatar_128?access_token=b64b72733db07069ac8d447d6b7b64bdf43ecdc66c8efef25fc0dba9d56421dfo0x6aadfd78&unique=1787094631000 HTTP/1.1" 200 - 6 0.002 0.139 2026-08-18 23:10:45,932 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.006 0.113 2026-08-18 23:10:45,943 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:10:45,967 202 INFO rb-242d991-224035-405381 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-18 23:10:45,969 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/image/res.partner/2/avatar_128?access_token=55d3d1992f2fa2a8766b678201db052ebb9a825b807b08cc1a2e87cce116c23co0x6aadfc51&unique=1787088817000 HTTP/1.1" 200 - 5 0.002 0.008 2026-08-18 23:10:45,972 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/image/mail.guest/74/avatar_128?access_token=3ab13ebec90fe3116f1978e6077a2ebe8b6bfc245e7b6da90006e986c985f8a3o0x6aad9153&unique=1787094631000 HTTP/1.1" 200 - 3 0.000 0.012 2026-08-18 23:10:45,983 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:45] "GET /web/image/res.partner/1530/avatar_128?access_token=d9376ca24054c8663b644e74b88a7eec5fd5dcad200b4f898ba9b8a19320a780o0x6aafe12c&unique=1787094631000 HTTP/1.1" 200 - 5 0.001 0.020 2026-08-18 23:10:46,045 202 INFO rb-242d991-224035-405381 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-18 23:10:46,057 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:46] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.006 0.011 2026-08-18 23:10:46,103 202 INFO rb-242d991-224035-405381 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-18 23:10:46,103 202 INFO rb-242d991-224035-405381 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-18 23:10:46,119 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:46] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.003 0.009 2026-08-18 23:10:46,120 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:46] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:10:46,169 202 INFO rb-242d991-224035-405381 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-18 23:10:46,235 202 INFO rb-242d991-224035-405381 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-18 23:10:46,236 202 INFO rb-242d991-224035-405381 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-18 23:10:46,248 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:46] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.002 0.008 2026-08-18 23:10:46,272 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:46] "GET /web/image/12520?access_token=9aebcdb8-a393-46fe-9630-599173a15a2e&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-18 23:10:46,302 202 INFO rb-242d991-224035-405381 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-18 23:10:46,377 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:46] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:10:46,382 202 INFO rb-242d991-224035-405381 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-18 23:10:46,394 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:46] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.006 0.012 2026-08-18 23:10:46,397 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:46] "GET /web/assets/e312109/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.013 2026-08-18 23:10:46,501 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:46] "POST /mail/message/post HTTP/1.1" 200 - 47 0.013 0.028 2026-08-18 23:10:46,533 202 INFO rb-242d991-224035-405381 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-18 23:10:46,600 202 INFO rb-242d991-224035-405381 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-18 23:10:46,685 202 INFO rb-242d991-224035-405381 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-18 23:10:46,975 202 INFO rb-242d991-224035-405381 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-18 23:10:46,987 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:46] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.005 0.009 2026-08-18 23:10:47,038 202 INFO rb-242d991-224035-405381 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-18 23:10:47,044 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [2] 2026-08-18 23:10:47,047 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:47] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.003 0.008 2026-08-18 23:10:47,094 202 INFO rb-242d991-224035-405381 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-18 23:10:47,156 202 INFO rb-242d991-224035-405381 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-18 23:10:47,228 202 INFO rb-242d991-224035-405381 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-18 23:10:47,302 202 INFO rb-242d991-224035-405381 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-18 23:10:47,355 202 INFO rb-242d991-224035-405381 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-18 23:10:47,355 202 INFO rb-242d991-224035-405381 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-18 23:10:47,371 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:47] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.002 0.011 2026-08-18 23:10:47,418 202 INFO rb-242d991-224035-405381 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-18 23:10:47,493 202 INFO rb-242d991-224035-405381 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-18 23:10:47,521 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:47] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.009 0.017 2026-08-18 23:10:47,551 202 INFO rb-242d991-224035-405381 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-18 23:10:47,616 202 INFO rb-242d991-224035-405381 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-18 23:10:47,683 202 INFO rb-242d991-224035-405381 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-18 23:10:47,757 202 INFO rb-242d991-224035-405381 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-18 23:10:47,826 202 INFO rb-242d991-224035-405381 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-18 23:10:47,842 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [12521] 2026-08-18 23:10:47,845 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:47] "POST /mail/attachment/delete HTTP/1.1" 200 - 22 0.007 0.011 2026-08-18 23:10:47,884 202 INFO rb-242d991-224035-405381 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-18 23:10:47,957 202 INFO rb-242d991-224035-405381 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-18 23:10:48,025 202 INFO rb-242d991-224035-405381 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-18 23:10:48,090 202 INFO rb-242d991-224035-405381 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-18 23:10:48,113 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.007 0.014 2026-08-18 23:10:48,150 202 INFO rb-242d991-224035-405381 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-18 23:10:48,150 202 INFO rb-242d991-224035-405381 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-18 23:10:48,184 202 INFO rb-242d991-224035-405381 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 12971316 (allocated 14680064) 2026-08-18 23:10:48,185 202 INFO rb-242d991-224035-405381 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 7597 2026-08-18 23:10:48,186 202 INFO rb-242d991-224035-405381 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-18 23:10:48,186 202 INFO rb-242d991-224035-405381 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 7597 2026-08-18 23:10:48,240 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381/chrome_logs/chrome_log_20260818_231048_239861_test_discuss_channel_public_page_as_portal.txt 2026-08-18 23:10:48,240 202 INFO rb-242d991-224035-405381 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/tmp5d5r6amg_chrome_odoo" 2026-08-18 23:10:48,401 202 INFO rb-242d991-224035-405381 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: 7807 2026-08-18 23:10:48,402 202 INFO rb-242d991-224035-405381 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/tmp5sd5qadd_chrome_odoo 2026-08-18 23:10:48,402 202 INFO rb-242d991-224035-405381 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:43749/json/version 2026-08-18 23:10:48,403 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:43749/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:10:48,465 202 INFO rb-242d991-224035-405381 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-18 23:10:48,465 202 INFO rb-242d991-224035-405381 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:43749/json 2026-08-18 23:10:48,465 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:43749/json with timeout 3 increased to 10s during tests 2026-08-18 23:10:48,475 202 INFO rb-242d991-224035-405381 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:43749/devtools/page/A7FA2C42B7990934C7BA0ED688501DFD 2026-08-18 23:10:48,482 202 INFO rb-242d991-224035-405381 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-18 23:10:48,487 202 INFO rb-242d991-224035-405381 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-18 23:10:48,575 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal from n/a 2026-08-18 23:10:48,577 202 INFO rb-242d991-224035-405381 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-18 23:10:48,579 202 INFO rb-242d991-224035-405381 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/758/uk7jFnjhGe" in browser 2026-08-18 23:10:48,579 202 INFO rb-242d991-224035-405381 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/758/uk7jFnjhGe" 2026-08-18 23:10:48,626 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "GET /chat/758/uk7jFnjhGe HTTP/1.1" 200 - 45 0.012 0.030 2026-08-18 23:10:48,628 202 INFO rb-242d991-224035-405381 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': 'A7FA2C42B7990934C7BA0ED688501DFD', 'loaderId': '496E45F677A8DFAA5972D4016A505111', 'isDownload': False} 2026-08-18 23:10:48,628 202 INFO rb-242d991-224035-405381 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-18 23:10:48,661 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "GET /web/assets/dbe95fa/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 23:10:48,665 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "GET /web/assets/e551874/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.000 0.023 2026-08-18 23:10:48,669 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "GET /web/assets/04c6f55/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 23:10:48,673 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-08-18 23:10:48,775 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:10:48,813 202 INFO rb-242d991-224035-405381 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/758/uk7jFnjhGe", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:10:48,816 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:10:48,819 202 INFO rb-242d991-224035-405381 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-18 23:10:48,876 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "POST /mail/data HTTP/1.1" 200 - 58 0.020 0.041 2026-08-18 23:10:48,878 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.053 2026-08-18 23:10:48,901 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-18 23:10:48,902 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:48] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:10:49,018 202 INFO rb-242d991-224035-405381 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-18 23:10:49,024 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.010 0.018 2026-08-18 23:10:49,028 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "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-18 23:10:49,033 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:10:49,061 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/image/res.partner/8/avatar_128?access_token=dd93daa0a8dbe1ae9b4c97d30a3e8832dadd7cac87df21a803b07c9f71a85808o0x6aae033d&unique=1787088817000 HTTP/1.1" 200 - 6 0.026 0.028 2026-08-18 23:10:49,069 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/image/res.partner/3/avatar_128?access_token=b64b72733db07069ac8d447d6b7b64bdf43ecdc66c8efef25fc0dba9d56421dfo0x6aadfd78&unique=1787094631000 HTTP/1.1" 200 - 6 0.002 0.064 2026-08-18 23:10:49,080 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1531], uid: 7, model: res.partner 2026-08-18 23:10:49,099 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/image/res.partner/1531/avatar_128 HTTP/1.1" 200 - 19 0.006 0.090 2026-08-18 23:10:49,105 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:10:49,110 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/image/res.partner/7/avatar_128?access_token=8663a29f44f50ac4967ad98f3ff6d0763444871f5969152023fab2d92cd55e86o0x6aae0215&unique=1787088817000 HTTP/1.1" 200 - 6 0.003 0.101 2026-08-18 23:10:49,115 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/image/discuss.channel/758/avatar_128?unique=7a322d549ef0856ec0a38324caf2d6fb7dc64c7df158c5dad018cb8ab382d2a022b7828b26fc1847b3d59ecd85a9ca77839361a43643baa9c08e3d5138a27480 HTTP/1.1" 200 - 6 0.001 0.113 2026-08-18 23:10:49,119 202 INFO rb-242d991-224035-405381 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-18 23:10:49,159 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.032 0.069 2026-08-18 23:10:49,166 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /discuss/channel/758/image/12520?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.002 0.056 2026-08-18 23:10:49,169 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:10:49,177 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/image/mail.guest/74/avatar_128?access_token=3ab13ebec90fe3116f1978e6077a2ebe8b6bfc245e7b6da90006e986c985f8a3o0x6aad9153&unique=1787094631000 HTTP/1.1" 200 - 3 0.000 0.004 2026-08-18 23:10:49,183 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/image/res.partner/2/avatar_128?access_token=55d3d1992f2fa2a8766b678201db052ebb9a825b807b08cc1a2e87cce116c23co0x6aadfc51&unique=1787088817000 HTTP/1.1" 200 - 5 0.001 0.010 2026-08-18 23:10:49,184 202 INFO rb-242d991-224035-405381 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-18 23:10:49,193 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/image/res.partner/1530/avatar_128?access_token=d9376ca24054c8663b644e74b88a7eec5fd5dcad200b4f898ba9b8a19320a780o0x6aafe12c&unique=1787094631000 HTTP/1.1" 200 - 5 0.001 0.019 2026-08-18 23:10:49,260 202 INFO rb-242d991-224035-405381 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-18 23:10:49,271 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.010 2026-08-18 23:10:49,319 202 INFO rb-242d991-224035-405381 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-18 23:10:49,320 202 INFO rb-242d991-224035-405381 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-18 23:10:49,334 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.002 0.009 2026-08-18 23:10:49,386 202 INFO rb-242d991-224035-405381 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-18 23:10:49,451 202 INFO rb-242d991-224035-405381 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-18 23:10:49,451 202 INFO rb-242d991-224035-405381 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-18 23:10:49,464 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.001 0.008 2026-08-18 23:10:49,490 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/image/12523?access_token=0bc6ae9b-0bb8-4e7f-8656-8aef3857457b&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.000 0.003 2026-08-18 23:10:49,517 202 INFO rb-242d991-224035-405381 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-18 23:10:49,591 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:10:49,597 202 INFO rb-242d991-224035-405381 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-18 23:10:49,609 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.006 0.010 2026-08-18 23:10:49,612 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "GET /web/assets/e312109/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.013 2026-08-18 23:10:49,718 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:49] "POST /mail/message/post HTTP/1.1" 200 - 38 0.011 0.032 2026-08-18 23:10:49,750 202 INFO rb-242d991-224035-405381 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-18 23:10:49,816 202 INFO rb-242d991-224035-405381 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-18 23:10:49,900 202 INFO rb-242d991-224035-405381 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-18 23:10:50,199 202 INFO rb-242d991-224035-405381 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-18 23:10:50,211 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:50] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.005 0.009 2026-08-18 23:10:50,260 202 INFO rb-242d991-224035-405381 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-18 23:10:50,268 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [3] 2026-08-18 23:10:50,272 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:50] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.005 0.008 2026-08-18 23:10:50,320 202 INFO rb-242d991-224035-405381 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-18 23:10:50,389 202 INFO rb-242d991-224035-405381 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-18 23:10:50,459 202 INFO rb-242d991-224035-405381 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-18 23:10:50,537 202 INFO rb-242d991-224035-405381 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-18 23:10:50,591 202 INFO rb-242d991-224035-405381 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-18 23:10:50,591 202 INFO rb-242d991-224035-405381 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-18 23:10:50,605 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:50] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.002 0.008 2026-08-18 23:10:50,651 202 INFO rb-242d991-224035-405381 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-18 23:10:50,726 202 INFO rb-242d991-224035-405381 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-18 23:10:50,750 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:50] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.006 0.016 2026-08-18 23:10:50,784 202 INFO rb-242d991-224035-405381 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-18 23:10:50,850 202 INFO rb-242d991-224035-405381 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-18 23:10:50,916 202 INFO rb-242d991-224035-405381 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-18 23:10:50,989 202 INFO rb-242d991-224035-405381 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-18 23:10:51,058 202 INFO rb-242d991-224035-405381 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-18 23:10:51,072 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [12524] 2026-08-18 23:10:51,074 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:51] "POST /mail/attachment/delete HTTP/1.1" 200 - 22 0.006 0.010 2026-08-18 23:10:51,117 202 INFO rb-242d991-224035-405381 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-18 23:10:51,190 202 INFO rb-242d991-224035-405381 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-18 23:10:51,255 202 INFO rb-242d991-224035-405381 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-18 23:10:51,323 202 INFO rb-242d991-224035-405381 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-18 23:10:51,345 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:51] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.007 0.014 2026-08-18 23:10:51,383 202 INFO rb-242d991-224035-405381 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-18 23:10:51,383 202 INFO rb-242d991-224035-405381 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-18 23:10:51,427 202 INFO rb-242d991-224035-405381 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 13216664 (allocated 15204352) 2026-08-18 23:10:51,428 202 INFO rb-242d991-224035-405381 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 7807 2026-08-18 23:10:51,428 202 INFO rb-242d991-224035-405381 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-18 23:10:51,428 202 INFO rb-242d991-224035-405381 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 7807 2026-08-18 23:10:51,483 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381/chrome_logs/chrome_log_20260818_231051_482945_test_discuss_channel_public_page_as_portal.txt 2026-08-18 23:10:51,483 202 INFO rb-242d991-224035-405381 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/tmp5sd5qadd_chrome_odoo" 2026-08-18 23:10:51,511 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_call_public ... 2026-08-18 23:10:52,011 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome pid: 8010 2026-08-18 23:10:52,011 202 INFO rb-242d991-224035-405381 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/tmpe96r4b7t_chrome_odoo 2026-08-18 23:10:52,011 202 INFO rb-242d991-224035-405381 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:37339/json/version 2026-08-18 23:10:52,012 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:37339/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:10:52,074 202 INFO rb-242d991-224035-405381 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-18 23:10:52,074 202 INFO rb-242d991-224035-405381 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:37339/json 2026-08-18 23:10:52,075 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:37339/json with timeout 3 increased to 10s during tests 2026-08-18 23:10:52,082 202 INFO rb-242d991-224035-405381 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:37339/devtools/page/E016DB98ED59C036D06A264FE9223738 2026-08-18 23:10:52,090 202 INFO rb-242d991-224035-405381 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-18 23:10:52,159 202 INFO rb-242d991-224035-405381 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-18 23:10:52,166 202 INFO rb-242d991-224035-405381 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-18 23:10:52,212 202 INFO rb-242d991-224035-405381 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/760/bZaCYmZA7y" in browser 2026-08-18 23:10:52,212 202 INFO rb-242d991-224035-405381 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/760/bZaCYmZA7y" 2026-08-18 23:10:52,220 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:10:52,558 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "GET /chat/760/bZaCYmZA7y HTTP/1.1" 200 - 97 0.021 0.319 2026-08-18 23:10:52,560 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Navigation result: {'frameId': 'E016DB98ED59C036D06A264FE9223738', 'loaderId': '103A9E0E3DE736366269EBFB9F121E8B', 'isDownload': False} 2026-08-18 23:10:52,561 202 INFO rb-242d991-224035-405381 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-18 23:10:52,582 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "GET /web/assets/e551874/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:10:52,586 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "GET /web/assets/dbe95fa/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 23:10:52,592 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "GET /web/webclient/translations/9b2f8ecd4d9456aaa951fb529f3371342f9a46ba?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 23:10:52,596 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "GET /web/assets/04c6f55/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 23:10:52,708 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:10:52,715 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:10:52,750 202 INFO rb-242d991-224035-405381 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/760/bZaCYmZA7y", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:10:52,777 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:10:52,777 202 INFO rb-242d991-224035-405381 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-18 23:10:52,780 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:10:52,818 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "POST /mail/data HTTP/1.1" 200 - 49 0.015 0.025 2026-08-18 23:10:52,819 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.034 2026-08-18 23:10:53,082 202 INFO rb-242d991-224035-405381 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-18 23:10:53,137 202 INFO rb-242d991-224035-405381 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-18 23:10:53,145 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "POST /mail/guest/update_name HTTP/1.1" 200 - 8 0.002 0.005 2026-08-18 23:10:53,170 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 27 0.007 0.014 2026-08-18 23:10:53,229 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.010 0.017 2026-08-18 23:10:53,261 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1533], uid: 4, model: res.partner 2026-08-18 23:10:53,268 202 INFO rb-242d991-224035-405381 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-18 23:10:53,278 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "GET /web/image/res.partner/1533/avatar_128 HTTP/1.1" 200 - 24 0.023 0.047 2026-08-18 23:10:53,285 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "GET /web/image/discuss.channel/760/avatar_128?unique=2890f3cfd515372cdc74b17e8e83821a57604a27d5a31ca75fcb2db0ac7cf2d4d10eee0a27dfb8b758c87ba4c8ad68655e0e54ecfae435ea1f648ea7228938ff HTTP/1.1" 200 - 8 0.002 0.076 2026-08-18 23:10:53,288 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "GET /mail/static/src/audio/channel_01_in.ogg HTTP/1.1" 206 - 0 0.000 0.006 2026-08-18 23:10:53,289 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "GET /web/image/mail.guest/76/avatar_128?access_token=fa07a9cb89f243b6b959fc1440407c1b7bcfb3a1b074eb13991a18426d5df4fco0x6aad93a1&unique=1787094652000 HTTP/1.1" 200 - 5 0.001 0.081 2026-08-18 23:10:53,308 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.006 0.091 2026-08-18 23:10:53,318 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "POST /mail/rtc/session/update_and_broadcast HTTP/1.1" 200 - 10 0.003 0.082 2026-08-18 23:10:53,322 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "GET /web/image/mail.guest/76/avatar_128?access_token=fa07a9cb89f243b6b959fc1440407c1b7bcfb3a1b074eb13991a18426d5df4fco0x6aad93a1&unique=1787094653000 HTTP/1.1" 200 - 5 0.001 0.034 2026-08-18 23:10:53,360 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.044 2026-08-18 23:10:53,364 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: tour succeeded 2026-08-18 23:10:53,364 202 INFO rb-242d991-224035-405381 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-18 23:10:53,371 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "GET /web/image/mail.guest/75/avatar_128?access_token=b055d730e58cac7fbf98c3c8c05de4799f344cdd4b90fd2bd00345a6abd5dd30o0x6aad927a&unique=1787094631000 HTTP/1.1" 200 - 6 0.001 0.009 2026-08-18 23:10:53,380 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "GET /web/image/res.partner/2/avatar_128?access_token=55d3d1992f2fa2a8766b678201db052ebb9a825b807b08cc1a2e87cce116c23co0x6aadfc51&unique=1787088817000 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-18 23:10:53,392 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:53] "GET /web/image/res.partner/1532/avatar_128?access_token=62bd586f4fa69acf3c2b3a8b3844f7c69f80e4ef7cf269c6e0af9247c20b61f5o0x6aafe37b&unique=1787094631000 HTTP/1.1" 200 - 8 0.002 0.027 2026-08-18 23:10:53,393 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: heap 8035444 (allocated 8912896) 2026-08-18 23:10:53,394 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Closing chrome headless with pid 8010 2026-08-18 23:10:53,394 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Closing websocket connection 2026-08-18 23:10:53,395 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Terminating chrome headless with pid 8010 2026-08-18 23:10:53,502 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381/chrome_logs/chrome_log_20260818_231053_502212_test_discuss_channel_public_page_call_public.txt 2026-08-18 23:10:53,502 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Removing chrome user profile "/tmp/tmpe96r4b7t_chrome_odoo" 2026-08-18 23:10:53,529 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_admin ... 2026-08-18 23:10:54,131 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless failed to start: [8231:8252:0818/231053.983206: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 [8231:8252:0818/231053.986492:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8231:8252:0818/231053.986689: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 [8231:8252:0818/231053.986721: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 [8231:8252:0818/231053.986752:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8231:8252:0818/231053.992925:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8231:8231:0818/231053.995853:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8268:8268:0818/231054.005954:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8268:8268:0818/231054.008183:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8231:8252:0818/231054.011078:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8231:8231:0818/231054.077381:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8231:8231:0818/231054.077457:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8231:8231:0818/231054.077468:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8231:8252:0818/231054.077472:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8231:8252:0818/231054.077497:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8231:8231:0818/231054.077617:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8231:8231:0818/231054.078664:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:10:54,136 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_mail_group_public_page_as_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:10:54,159 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mail_group_public_page_as_admin (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin) 2026-08-18 23:10:54,159 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_admin ... 2026-08-18 23:10:54,719 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Chrome headless failed to start: [8341:8362:0818/231054.619000: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 [8341:8362:0818/231054.622588:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8341:8362:0818/231054.623151: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 [8341:8362:0818/231054.623226: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 [8341:8362:0818/231054.623243:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8341:8362:0818/231054.629226:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8341:8341:0818/231054.631710:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8376:8376:0818/231054.640191:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8376:8376:0818/231054.642042:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8341:8362:0818/231054.646181:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8341:8341:0818/231054.693114:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8341:8341:0818/231054.693190:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8341:8341:0818/231054.693212:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8341:8362:0818/231054.693210:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8341:8362:0818/231054.693241:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8341:8341:0818/231054.693334:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8341:8341:0818/231054.694319:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:10:54,725 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_mail_group_public_page_as_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:10:54,780 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mail_group_public_page_as_admin (odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin) 2026-08-18 23:10:54,780 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_admin ... 2026-08-18 23:10:55,272 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Chrome pid: 8472 2026-08-18 23:10:55,273 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmpfghxhzca_chrome_odoo 2026-08-18 23:10:55,273 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:42661/json/version 2026-08-18 23:10:55,274 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42661/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:10:55,312 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-08-18 23:10:55,312 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:42661/json 2026-08-18 23:10:55,313 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42661/json with timeout 3 increased to 10s during tests 2026-08-18 23:10:55,363 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Websocket url found: ws://127.0.0.1:42661/devtools/page/BCBEEF126B5EB0CFA8AC55B7448B922F 2026-08-18 23:10:55,371 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Enable chrome headless console log notification 2026-08-18 23:10:55,378 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Chrome headless enable page notifications 2026-08-18 23:10:55,489 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:10:55,494 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Setting session cookie in browser 2026-08-18 23:10:55,495 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Open "http://127.0.0.1:8069/chat/767/3LaUAfj4LA" in browser 2026-08-18 23:10:55,495 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/767/3LaUAfj4LA" 2026-08-18 23:10:55,503 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:10:56,627 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:56] "GET /chat/767/3LaUAfj4LA HTTP/1.1" 200 - 152 0.051 1.074 2026-08-18 23:10:56,629 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Navigation result: {'frameId': 'BCBEEF126B5EB0CFA8AC55B7448B922F', 'loaderId': 'D2B508B029BBB60E6246D45081A5CE34', 'isDownload': False} 2026-08-18 23:10:56,629 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-08-18 23:10:56,650 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:56] "GET /web/assets/dbe95fa/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:10:56,654 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:56] "GET /web/assets/e551874/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 23:10:56,657 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:56] "GET /web/assets/04c6f55/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 23:10:56,661 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:56] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 23:10:56,761 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:56] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:10:56,767 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:10:56,802 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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/767/3LaUAfj4LA", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:10:56,810 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-08-18 23:10:56,874 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:56] "POST /mail/data HTTP/1.1" 200 - 80 0.020 0.048 2026-08-18 23:10:56,875 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.058 2026-08-18 23:10:56,905 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:10:57,006 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:10:57,014 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-08-18 23:10:57,020 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.011 0.017 2026-08-18 23:10:57,027 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "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-18 23:10:57,027 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/image/discuss.channel/2/avatar_128?unique=26bf49a28c4ce0af9ac05485edd5a6ac646f35c92aad81f18c574c14e957f9c352c5d94a2c72a8802ee011d3f336fb94cdff321950259f0d50843ae0bfd0df5b HTTP/1.1" 200 - 3 0.001 0.029 2026-08-18 23:10:57,061 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/image/discuss.channel/1/avatar_128?unique=de37ada3fc2456298ebfeb230058304aba8eaeb6e9e875861163dddcc1777205fc3d556e78b2eb80c267f0e910737764a1aa3870653285cdc727d34fd046acc3 HTTP/1.1" 200 - 3 0.028 0.034 2026-08-18 23:10:57,065 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-08-18 23:10:57,069 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/image/mail.guest/8/avatar_128?unique=1787087864000 HTTP/1.1" 200 - 4 0.002 0.065 2026-08-18 23:10:57,073 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/image/discuss.channel/767/avatar_128?unique=29417520701d0a26ea39ad856610d2e9b61981be3322f58ef4751b537295f31f545f4202df2b1e561714637055fab41b9e79a4ff382e12c0727c8207632b930e HTTP/1.1" 200 - 3 0.001 0.067 2026-08-18 23:10:57,077 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.001 0.067 2026-08-18 23:10:57,094 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/image/res.partner/3/avatar_128?unique=1787094631000 HTTP/1.1" 200 - 9 0.005 0.026 2026-08-18 23:10:57,114 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:57,117 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/image/res.partner/2/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 16 0.008 0.042 2026-08-18 23:10:57,120 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/image/mail.guest/79/avatar_128?unique=1787094631000 HTTP/1.1" 200 - 3 0.000 0.051 2026-08-18 23:10:57,166 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-08-18 23:10:57,167 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/image/res.partner/1539/avatar_128?unique=1787094631000 HTTP/1.1" 200 - 10 0.007 0.090 2026-08-18 23:10:57,191 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/image/res.partner/1538/avatar_128?unique=1787094631000 HTTP/1.1" 200 - 9 0.006 0.109 2026-08-18 23:10:57,244 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:57,256 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.004 0.013 2026-08-18 23:10:57,303 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:57,304 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:57,320 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:10:57,323 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "POST /mail/attachment/upload HTTP/1.1" 200 - 10 0.004 0.010 2026-08-18 23:10:57,369 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:57,435 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:57,435 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:57,447 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.001 0.007 2026-08-18 23:10:57,477 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/image/12538?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.002 0.007 2026-08-18 23:10:57,501 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-08-18 23:10:57,577 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:10:57,580 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:57,595 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 13 0.005 0.013 2026-08-18 23:10:57,599 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /web/assets/e312109/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-18 23:10:57,709 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "POST /mail/message/post HTTP/1.1" 200 - 51 0.016 0.028 2026-08-18 23:10:57,732 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:57,732 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:57] "GET /discuss/channel/767/image/12538?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:10:57,799 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:57,886 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-08-18 23:10:58,165 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,180 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:58] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.007 0.010 2026-08-18 23:10:58,228 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,233 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [4] 2026-08-18 23:10:58,236 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:58] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.002 0.007 2026-08-18 23:10:58,286 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,356 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,427 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,502 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,556 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,556 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,569 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:58] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.001 0.007 2026-08-18 23:10:58,617 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,692 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,717 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:58] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.007 0.016 2026-08-18 23:10:58,750 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,816 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,883 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:58,955 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:59,026 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:59,044 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [12539] 2026-08-18 23:10:59,047 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:59] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.010 0.011 2026-08-18 23:10:59,084 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-08-18 23:10:59,157 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-08-18 23:10:59,223 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-08-18 23:10:59,290 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.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-18 23:10:59,311 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:10:59] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.007 0.013 2026-08-18 23:10:59,349 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: tour succeeded 2026-08-18 23:10:59,350 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-18 23:10:59,393 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.browser: heap 13275824 (allocated 14942208) 2026-08-18 23:10:59,394 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Closing chrome headless with pid 8472 2026-08-18 23:10:59,394 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Closing websocket connection 2026-08-18 23:10:59,395 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Terminating chrome headless with pid 8472 2026-08-18 23:10:59,448 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231059_448740_test_mail_group_public_page_as_admin.txt 2026-08-18 23:10:59,449 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Removing chrome user profile "/tmp/tmpfghxhzca_chrome_odoo" 2026-08-18 23:10:59,721 202 WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin.test_mail_group_public_page_as_admin: Chrome headless failed to start: [8688:8709:0818/231059.569873: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 [8688:8709:0818/231059.573121:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8688:8709:0818/231059.573176: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 [8688:8709:0818/231059.573248: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 [8688:8709:0818/231059.573308:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8688:8709:0818/231059.580292:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8688:8688:0818/231059.582852:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8723:8723:0818/231059.592136:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8723:8723:0818/231059.593683:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8688:8709:0818/231059.598288:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8688:8688:0818/231059.664132:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8688:8688:0818/231059.664211:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8688:8688:0818/231059.664227:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8688:8709:0818/231059.664233:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8688:8709:0818/231059.664263:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8688:8688:0818/231059.664379:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8688:8688:0818/231059.665719:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:10:59,726 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: skipped TestMailPublicPage.test_mail_group_public_page_as_admin : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:10:59,750 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_guest ... 2026-08-18 23:11:00,363 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless failed to start: [8815:8836:0818/231100.214658: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 [8815:8836:0818/231100.217898:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8815:8836:0818/231100.217971: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 [8815:8836:0818/231100.218063: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 [8815:8836:0818/231100.218078:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8815:8836:0818/231100.224783:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8815:8815:0818/231100.227417:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8850:8850:0818/231100.235401:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8850:8850:0818/231100.237131:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8815:8836:0818/231100.242582:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8815:8815:0818/231100.295227:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8815:8815:0818/231100.295307:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8815:8815:0818/231100.295326:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8815:8836:0818/231100.295343:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8815:8836:0818/231100.295377:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8815:8815:0818/231100.295489:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8815:8815:0818/231100.296676:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:00,369 202 INFO rb-242d991-224035-405381 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-18 23:11:00,392 202 INFO rb-242d991-224035-405381 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-18 23:11:00,392 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_guest ... 2026-08-18 23:11:01,003 202 _WARNING rb-242d991-224035-405381 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: [8925:8946:0818/231100.854902: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 [8925:8946:0818/231100.858234:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8925:8946:0818/231100.858307: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 [8925:8946:0818/231100.858393: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 [8925:8946:0818/231100.858407:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8925:8946:0818/231100.865039:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8925:8925:0818/231100.867635:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [8960:8960:0818/231100.876555:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [8960:8960:0818/231100.878172:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [8925:8946:0818/231100.882715:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8925:8925:0818/231100.928433:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8925:8925:0818/231100.928528:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [8925:8925:0818/231100.928544:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8925:8946:0818/231100.928542:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8925:8946:0818/231100.928571:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [8925:8925:0818/231100.928717:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8925:8925:0818/231100.959452:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:01,008 202 INFO rb-242d991-224035-405381 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-18 23:11:01,031 202 INFO rb-242d991-224035-405381 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-18 23:11:01,031 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_guest ... 2026-08-18 23:11:01,664 202 WARNING rb-242d991-224035-405381 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 failed to start: [9041:9062:0818/231101.518258: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 [9041:9062:0818/231101.521452:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9041:9062:0818/231101.521536: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 [9041:9062:0818/231101.521578: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 [9041:9062:0818/231101.521743:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9041:9062:0818/231101.527976:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9041:9041:0818/231101.530465:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9076:9076:0818/231101.541321:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9076:9076:0818/231101.543720:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9041:9062:0818/231101.545306:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9041:9041:0818/231101.591558:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9041:9041:0818/231101.591626:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9041:9041:0818/231101.591638:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9041:9062:0818/231101.591651:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9041:9062:0818/231101.591678:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9041:9041:0818/231101.591760:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9041:9041:0818/231101.592493:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9079:9130:0818/231101.606939:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:11:01,669 202 INFO rb-242d991-224035-405381 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-18 23:11:01,692 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_internal ... 2026-08-18 23:11:02,332 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless failed to start: [9156:9177:0818/231102.191674: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 [9156:9177:0818/231102.195980:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9156:9177:0818/231102.196074: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 [9156:9177:0818/231102.196139: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 [9156:9177:0818/231102.196180:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9156:9177:0818/231102.202950:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9156:9156:0818/231102.205749:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9192:9192:0818/231102.213243:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9192:9192:0818/231102.215129:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9156:9177:0818/231102.227332:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9156:9156:0818/231102.293292:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9156:9156:0818/231102.293367:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9156:9156:0818/231102.293379:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9156:9177:0818/231102.293389:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9156:9177:0818/231102.293415:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9156:9156:0818/231102.293518:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:02,339 202 INFO rb-242d991-224035-405381 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-18 23:11:02,362 202 INFO rb-242d991-224035-405381 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-18 23:11:02,363 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_internal ... 2026-08-18 23:11:03,002 202 _WARNING rb-242d991-224035-405381 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: [9264:9285:0818/231102.849962: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 [9264:9285:0818/231102.853423:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9264:9285:0818/231102.853536: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 [9264:9285:0818/231102.853583: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 [9264:9285:0818/231102.853592:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9264:9285:0818/231102.860005:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9264:9264:0818/231102.863123:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9300:9300:0818/231102.870453:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9300:9300:0818/231102.872532:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9264:9285:0818/231102.879215:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9264:9264:0818/231102.926466:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9264:9264:0818/231102.926535:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9264:9264:0818/231102.926547:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9264:9285:0818/231102.926564:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9264:9285:0818/231102.926596:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9264:9264:0818/231102.926676:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9264:9264:0818/231102.927693:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:03,007 202 INFO rb-242d991-224035-405381 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-18 23:11:03,030 202 INFO rb-242d991-224035-405381 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-18 23:11:03,030 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_internal ... 2026-08-18 23:11:03,664 202 WARNING rb-242d991-224035-405381 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 failed to start: [9393:9414:0818/231103.515556: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 [9393:9414:0818/231103.518982:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9393:9414:0818/231103.519157: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 [9393:9414:0818/231103.519218: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 [9393:9414:0818/231103.519369:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9393:9414:0818/231103.531369:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9393:9393:0818/231103.533494:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9429:9429:0818/231103.545937:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9429:9429:0818/231103.548034:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9393:9414:0818/231103.548945:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9393:9393:0818/231103.594222:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9393:9393:0818/231103.594302:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9393:9393:0818/231103.594317:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9393:9414:0818/231103.594322:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9393:9414:0818/231103.594350:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9393:9393:0818/231103.594422:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9393:9393:0818/231103.595109:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:03,670 202 INFO rb-242d991-224035-405381 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-18 23:11:03,693 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_portal ... 2026-08-18 23:11:04,309 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless failed to start: [9502:9523:0818/231104.164068: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 [9502:9523:0818/231104.168004:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9502:9523:0818/231104.168262: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 [9502:9523:0818/231104.168435: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 [9502:9523:0818/231104.168449:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9502:9523:0818/231104.175803:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9502:9502:0818/231104.178272:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9537:9537:0818/231104.186692:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9537:9537:0818/231104.188391:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9502:9523:0818/231104.193201:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9502:9502:0818/231104.260636:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9502:9502:0818/231104.260710:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9502:9502:0818/231104.260728:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9502:9523:0818/231104.260733:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9502:9523:0818/231104.260760:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9502:9502:0818/231104.260857:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9502:9502:0818/231104.261904:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:04,314 202 INFO rb-242d991-224035-405381 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-18 23:11:04,336 202 INFO rb-242d991-224035-405381 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-18 23:11:04,337 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_portal ... 2026-08-18 23:11:04,953 202 _WARNING rb-242d991-224035-405381 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 failed to start: [9613:9634:0818/231104.804191: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 [9613:9634:0818/231104.807697:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9613:9634:0818/231104.807818: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 [9613:9634:0818/231104.807885: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 [9613:9634:0818/231104.807894:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9613:9634:0818/231104.814569:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9613:9613:0818/231104.817278:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9649:9649:0818/231104.826147:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9649:9649:0818/231104.828108:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9613:9634:0818/231104.832182:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9613:9613:0818/231104.892180:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9613:9613:0818/231104.892254:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9613:9613:0818/231104.892267:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9613:9634:0818/231104.892273:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9613:9634:0818/231104.892305:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9613:9613:0818/231104.892398:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9613:9613:0818/231104.893338:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9652:9699:0818/231104.911228:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:11:04,959 202 INFO rb-242d991-224035-405381 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-18 23:11:04,981 202 INFO rb-242d991-224035-405381 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-18 23:11:04,981 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_portal ... 2026-08-18 23:11:05,625 202 WARNING rb-242d991-224035-405381 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.test_mail_group_public_page_as_portal: Chrome headless failed to start: [9742:9763:0818/231105.475995: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 [9742:9763:0818/231105.479325:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9742:9763:0818/231105.479521: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 [9742:9763:0818/231105.479557: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 [9742:9763:0818/231105.479571:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9742:9763:0818/231105.486017:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9742:9742:0818/231105.488747:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9777:9777:0818/231105.497002:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9777:9777:0818/231105.499001:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9742:9763:0818/231105.504538:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9742:9742:0818/231105.570673:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9742:9742:0818/231105.570805:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9742:9742:0818/231105.570826:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9742:9763:0818/231105.570826:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9742:9763:0818/231105.570857:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9742:9742:0818/231105.571014:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9742:9742:0818/231105.572224:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9780:9817:0818/231105.586398:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:11:05,630 202 INFO rb-242d991-224035-405381 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-18 23:11:05,653 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_sidebar_in_public_page ... 2026-08-18 23:11:06,327 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome headless failed to start: [9854:9875:0818/231106.177180: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 [9854:9875:0818/231106.180856:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9854:9875:0818/231106.180927: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 [9854:9875:0818/231106.181023: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 [9854:9875:0818/231106.181032:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9854:9875:0818/231106.187646:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9854:9854:0818/231106.190333:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [9890:9890:0818/231106.197506:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [9890:9890:0818/231106.199363:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9854:9875:0818/231106.205859:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9854:9854:0818/231106.268092:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9854:9854:0818/231106.268182:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9854:9854:0818/231106.268195:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9854:9875:0818/231106.268198:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9854:9875:0818/231106.268224:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9854:9854:0818/231106.268357:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9854:9854:0818/231106.269635:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:06,332 202 INFO rb-242d991-224035-405381 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-18 23:11:06,356 202 INFO rb-242d991-224035-405381 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-18 23:11:06,356 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_sidebar_in_public_page ... 2026-08-18 23:11:07,039 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page: Chrome headless failed to start: [9966:9987:0818/231106.891059: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 [9966:9987:0818/231106.894500:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9966:9987:0818/231106.894570: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 [9966:9987:0818/231106.894735: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 [9966:9987:0818/231106.894803:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9966:9987:0818/231106.901169:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9966:9966:0818/231106.904008:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10001:10001:0818/231106.913019:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10001:10001:0818/231106.914785:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [9966:9987:0818/231106.919654:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9966:9966:0818/231106.977610:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9966:9966:0818/231106.977689:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [9966:9966:0818/231106.977702:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9966:9987:0818/231106.977706:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9966:9987:0818/231106.977735:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [9966:9966:0818/231106.977839:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [9966:9966:0818/231106.978844:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:07,045 202 INFO rb-242d991-224035-405381 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-18 23:11:07,068 202 INFO rb-242d991-224035-405381 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-18 23:11:07,068 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_sidebar_in_public_page ... 2026-08-18 23:11:07,747 202 WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.test_sidebar_in_public_page.test_sidebar_in_public_page: Chrome headless failed to start: [10078:10099:0818/231107.597919: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 [10078:10099:0818/231107.601208:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10078:10099:0818/231107.601465: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 [10078:10099:0818/231107.601553: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 [10078:10099:0818/231107.601563:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10078:10099:0818/231107.608000:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10078:10078:0818/231107.610607:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10115:10115:0818/231107.625152:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10078:10099:0818/231107.625394:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10115:10115:0818/231107.627671:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10078:10078:0818/231107.689881:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10078:10078:0818/231107.689961:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10078:10078:0818/231107.689974:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10078:10099:0818/231107.689978:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10078:10099:0818/231107.690011:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10078:10078:0818/231107.690111:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10078:10078:0818/231107.690773:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10118:10161:0818/231107.707804:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:11:07,752 202 INFO rb-242d991-224035-405381 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-18 23:11:07,788 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:11:13,579 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:11:13,579 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:11:14,287 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-08-18 23:11:14,293 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21901] 2026-08-18 23:11:14,297 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:14,494 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-08-18 23:11:14,500 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21903] 2026-08-18 23:11:14,504 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:14,699 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [431] 2026-08-18 23:11:14,704 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21905] 2026-08-18 23:11:14,707 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:14,874 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-08-18 23:11:14,879 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21908] 2026-08-18 23:11:14,883 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:15,041 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [433] 2026-08-18 23:11:15,046 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21910] 2026-08-18 23:11:15,050 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:15,091 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2095, 2096, 2097] 2026-08-18 23:11:15,091 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_channel_member_invite_with_guest ... 2026-08-18 23:11:15,158 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_01 ... 2026-08-18 23:11:15,203 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [798], uid: 468, model: discuss.channel 2026-08-18 23:11:15,212 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [798], uid: 468, model: discuss.channel 2026-08-18 23:11:15,235 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2099], uid: 468, model: discuss.channel.member 2026-08-18 23:11:15,258 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_invite ... 2026-08-18 23:11:15,303 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [798], uid: 468, model: discuss.channel 2026-08-18 23:11:15,375 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_leave ... 2026-08-18 23:11:15,440 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2102, 2103], uid: 468, model: discuss.channel.member 2026-08-18 23:11:15,446 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2102], uid: 468, model: discuss.channel.member 2026-08-18 23:11:15,462 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [2102], uid: 470, model: discuss.channel.member 2026-08-18 23:11:15,481 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_members ... 2026-08-18 23:11:15,527 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [798], uid: 468, model: discuss.channel 2026-08-18 23:11:15,567 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2104], uid: 468, model: discuss.channel.member 2026-08-18 23:11:15,586 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_restricted_channel ... 2026-08-18 23:11:15,652 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [799], uid: 470, model: discuss.channel 2026-08-18 23:11:15,662 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2106], uid: 470, model: discuss.channel.member 2026-08-18 23:11:15,745 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_public_channel ... 2026-08-18 23:11:15,909 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_unread_counter_with_message_post ... 2026-08-18 23:11:16,029 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_unread_counter_with_message_post_multi_channel ... 2026-08-18 23:11:16,281 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 23:11:22,015 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:11:22,016 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:11:22,294 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_message_update_controller: Starting TestDiscussMessageUpdateController.test_message_update_guest_as_owner ... 2026-08-18 23:11:22,507 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:11:22,694 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:22] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.009 0.179 2026-08-18 23:11:22,704 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:11:22,733 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:22] "POST /mail/message/update_content HTTP/1.1" 200 - 31 0.011 0.012 2026-08-18 23:11:22,740 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:11:22,758 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:22] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.006 0.007 2026-08-18 23:11:22,765 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:11:22,781 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:22] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.004 0.006 2026-08-18 23:11:22,788 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:11:22,803 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:22] "POST /mail/message/update_content HTTP/1.1" 200 - 15 0.003 0.007 2026-08-18 23:11:22,813 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:22] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.001 0.004 2026-08-18 23:11:22,828 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_message_update_controller: Starting TestDiscussMessageUpdateController.test_message_update_public_channel ... 2026-08-18 23:11:22,872 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:11:23,673 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:23] "POST /mail/message/update_content HTTP/1.1" 200 - 22 0.009 0.795 2026-08-18 23:11:23,684 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:11:23,719 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:23] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.012 0.015 2026-08-18 23:11:23,726 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:11:23,748 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:23] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.006 0.007 2026-08-18 23:11:23,755 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:11:23,773 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:23] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.005 0.007 2026-08-18 23:11:23,780 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:11:23,795 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:23] "POST /mail/message/update_content HTTP/1.1" 200 - 15 0.003 0.007 2026-08-18 23:11:23,806 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:23] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.001 0.004 2026-08-18 23:11:23,851 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:11:23,861 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_01_gc_unpin_outdated_sub_channels ... 2026-08-18 23:11:24,083 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [434] 2026-08-18 23:11:24,089 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22326] 2026-08-18 23:11:24,092 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:24,416 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_02_sub_channel_members_sync_with_parent ... 2026-08-18 23:11:24,455 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2133] 2026-08-18 23:11:24,515 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2134] 2026-08-18 23:11:24,517 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2135] 2026-08-18 23:11:24,564 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_03_cannot_create_recursive_sub_channel ... 2026-08-18 23:11:24,639 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_04_sub_channel_panel_search ... 2026-08-18 23:11:24,842 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [435] 2026-08-18 23:11:24,847 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22341] 2026-08-18 23:11:24,850 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:24,865 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:bob_user from n/a 2026-08-18 23:11:26,611 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome headless failed to start: [10199:10220:0818/231126.461867: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 [10199:10220:0818/231126.465090:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10199:10220:0818/231126.465182: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 [10199:10220:0818/231126.465343: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 [10199:10220:0818/231126.465353:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10199:10220:0818/231126.471813:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10199:10199:0818/231126.474358:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10236:10236:0818/231126.484836:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10236:10236:0818/231126.486705:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10199:10220:0818/231126.489149:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10199:10199:0818/231126.535383:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10199:10199:0818/231126.535460:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10199:10199:0818/231126.535473:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10199:10220:0818/231126.535499:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10199:10220:0818/231126.535539:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10199:10199:0818/231126.535659:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10199:10199:0818/231126.559270:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:26,617 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: skipped TestDiscussSubChannels.test_04_sub_channel_panel_search : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:11:26,640 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_04_sub_channel_panel_search (odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search) 2026-08-18 23:11:26,640 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_04_sub_channel_panel_search ... 2026-08-18 23:11:26,858 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-08-18 23:11:26,863 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22445] 2026-08-18 23:11:26,866 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:26,882 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:bob_user from n/a 2026-08-18 23:11:28,677 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.test_04_sub_channel_panel_search: Chrome headless failed to start: [10328:10349:0818/231128.528014: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 [10328:10349:0818/231128.532579:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10328:10349:0818/231128.532675: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 [10328:10349:0818/231128.532704: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 [10328:10349:0818/231128.532748:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10328:10349:0818/231128.540563:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10328:10328:0818/231128.543331:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10363:10363:0818/231128.549690:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10363:10363:0818/231128.551601:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10328:10349:0818/231128.558838:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10328:10328:0818/231128.603874:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10328:10328:0818/231128.603945:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10328:10328:0818/231128.603956:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10328:10349:0818/231128.603962:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10328:10349:0818/231128.603988:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10328:10328:0818/231128.604104:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10328:10328:0818/231128.605138:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:28,683 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: skipped TestDiscussSubChannels.test_04_sub_channel_panel_search : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:11:28,706 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_04_sub_channel_panel_search (odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search) 2026-08-18 23:11:28,706 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_04_sub_channel_panel_search ... 2026-08-18 23:11:28,930 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-08-18 23:11:28,935 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22549] 2026-08-18 23:11:28,939 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:28,955 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:bob_user from n/a 2026-08-18 23:11:30,727 202 WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.test_04_sub_channel_panel_search.test_04_sub_channel_panel_search: Chrome headless failed to start: [10440:10461:0818/231130.576040: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 [10440:10461:0818/231130.579303:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10440:10461:0818/231130.579441: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 [10440:10461:0818/231130.579546: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 [10440:10461:0818/231130.579555:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10440:10461:0818/231130.586211:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10440:10440:0818/231130.588662:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10476:10476:0818/231130.596715:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10476:10476:0818/231130.598544:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10440:10461:0818/231130.603955:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10440:10440:0818/231130.668071:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10440:10440:0818/231130.668145:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10440:10440:0818/231130.668158:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10440:10461:0818/231130.668164:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10440:10461:0818/231130.668194:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10440:10440:0818/231130.668304:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10440:10440:0818/231130.669285:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10479:10518:0818/231130.691226:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:11:30,732 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: skipped TestDiscussSubChannels.test_04_sub_channel_panel_search : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:11:30,755 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_05_cannot_upate_first_message_nor_parent_channel ... 2026-08-18 23:11:30,858 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_06_initial_message_must_belong_to_parent_channel ... 2026-08-18 23:11:30,922 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_07_unlink_sub_channel ... 2026-08-18 23:11:31,152 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [438] 2026-08-18 23:11:31,157 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22657] 2026-08-18 23:11:31,160 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:31,372 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [439] 2026-08-18 23:11:31,377 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22659] 2026-08-18 23:11:31,380 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:31,681 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #481 deleted discuss.channel.member records with IDs: [2461] 2026-08-18 23:11:31,704 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #481 deleted discuss.channel.member records with IDs: [2463] 2026-08-18 23:11:31,726 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #481 deleted discuss.channel.member records with IDs: [2467] 2026-08-18 23:11:31,744 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #481 deleted discuss.channel.member records with IDs: [2471] 2026-08-18 23:11:31,746 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #481 deleted discuss.channel.member records with IDs: [2459, 2465, 2469] 2026-08-18 23:11:31,783 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_08_sub_channel_message_author_member ... 2026-08-18 23:11:31,984 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-08-18 23:11:31,988 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22676] 2026-08-18 23:11:31,991 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:32,069 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_09_mentioned_user_becomes_sub_channel_member ... 2026-08-18 23:11:32,269 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-08-18 23:11:32,274 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22680] 2026-08-18 23:11:32,277 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:32,469 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-08-18 23:11:32,474 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22682] 2026-08-18 23:11:32,477 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:11:32,611 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:11:38,473 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:11:38,473 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:11:38,770 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_internal_channel_message_post_access ... 2026-08-18 23:11:38,952 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:11:39,131 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 20 0.006 0.175 2026-08-18 23:11:39,145 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 5 0.001 0.005 2026-08-18 23:11:39,154 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:11:39,169 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 10 0.003 0.007 2026-08-18 23:11:39,176 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:11:39,218 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 42 0.013 0.024 2026-08-18 23:11:39,227 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:11:39,271 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 39 0.015 0.024 2026-08-18 23:11:39,280 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:11:39,324 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 38 0.016 0.023 2026-08-18 23:11:39,341 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_access ... 2026-08-18 23:11:39,366 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:11:39,562 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 51 0.014 0.183 2026-08-18 23:11:39,593 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 27 0.007 0.018 2026-08-18 23:11:39,603 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:11:39,640 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 36 0.011 0.022 2026-08-18 23:11:39,649 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:11:39,688 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 37 0.012 0.022 2026-08-18 23:11:39,696 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:11:39,738 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 37 0.013 0.023 2026-08-18 23:11:39,746 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:11:39,788 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:39] "POST /mail/message/post HTTP/1.1" 200 - 36 0.014 0.022 2026-08-18 23:11:39,805 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_partner_emails ... 2026-08-18 23:11:39,829 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:11:40,720 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:40] "POST /mail/message/post HTTP/1.1" 200 - 51 0.014 0.878 2026-08-18 23:11:40,752 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:40] "POST /mail/message/post HTTP/1.1" 200 - 27 0.007 0.018 2026-08-18 23:11:40,762 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:11:40,798 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:40] "POST /mail/message/post HTTP/1.1" 200 - 36 0.010 0.021 2026-08-18 23:11:40,807 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:11:40,845 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:40] "POST /mail/message/post HTTP/1.1" 200 - 37 0.012 0.022 2026-08-18 23:11:40,854 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:11:40,965 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:40] "POST /mail/message/post HTTP/1.1" 200 - 93 0.031 0.075 2026-08-18 23:11:40,976 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:11:41,036 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:41] "POST /mail/message/post HTTP/1.1" 200 - 56 0.023 0.032 2026-08-18 23:11:41,055 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_partner_ids ... 2026-08-18 23:11:41,108 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:11:41,340 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:41] "POST /mail/message/post HTTP/1.1" 200 - 76 0.020 0.212 2026-08-18 23:11:41,376 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:41] "POST /mail/message/post HTTP/1.1" 200 - 32 0.008 0.021 2026-08-18 23:11:41,386 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:11:41,438 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:41] "POST /mail/message/post HTTP/1.1" 200 - 55 0.018 0.029 2026-08-18 23:11:41,447 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:11:41,511 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:41] "POST /mail/message/post HTTP/1.1" 200 - 61 0.022 0.037 2026-08-18 23:11:41,520 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:11:41,587 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:41] "POST /mail/message/post HTTP/1.1" 200 - 61 0.023 0.038 2026-08-18 23:11:41,597 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:11:41,659 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:41] "POST /mail/message/post HTTP/1.1" 200 - 59 0.023 0.034 2026-08-18 23:11:41,708 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:11:41,718 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_010_store_dict ... 2026-08-18 23:11:41,730 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_011_store_dict_update_same_id ... 2026-08-18 23:11:41,741 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_012_store_dict_update_multiple_ids ... 2026-08-18 23:11:41,751 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_014_store_dict_update_multiple_ids_list ... 2026-08-18 23:11:41,761 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_020_store_list ... 2026-08-18 23:11:41,771 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_021_store_list_append ... 2026-08-18 23:11:41,781 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_030_store_add_key ... 2026-08-18 23:11:41,791 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_040_store_invalid ... 2026-08-18 23:11:41,801 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_042_store_invalid_missing_id ... 2026-08-18 23:11:41,812 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_050_store_dict_to_list ... 2026-08-18 23:11:41,821 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_051_store_list_to_dict ... 2026-08-18 23:11:41,831 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_060_store_data_empty_val ... 2026-08-18 23:11:41,841 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_061_store_data_empty_not_empty ... 2026-08-18 23:11:41,851 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_110_store_store_singleton ... 2026-08-18 23:11:41,861 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_111_store_store_dict_update ... 2026-08-18 23:11:41,871 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_130_store_store_add_key ... 2026-08-18 23:11:41,881 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_140_store_store_invalid_bool ... 2026-08-18 23:11:41,892 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_141_store_store_invalid_list ... 2026-08-18 23:11:41,902 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_160_store_store_data_empty_val ... 2026-08-18 23:11:41,912 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_161_store_store_data_empty_not_empty ... 2026-08-18 23:11:41,922 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_210_store_thread_dict ... 2026-08-18 23:11:41,932 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_211_store_thread_dict_update_same_id ... 2026-08-18 23:11:41,942 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_212_store_thread_dict_update_multiple_ids ... 2026-08-18 23:11:41,952 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_213_store_thread_dict_update_multiple_models ... 2026-08-18 23:11:41,962 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_214_store_thread_dict_update_multiple_models_list ... 2026-08-18 23:11:41,972 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_220_store_thread_list ... 2026-08-18 23:11:41,982 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_221_store_thread_list_append ... 2026-08-18 23:11:41,992 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_230_store_thread_add_key ... 2026-08-18 23:11:42,002 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_240_store_thread_invalid_bool ... 2026-08-18 23:11:42,012 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_241_store_thread_invalid_list ... 2026-08-18 23:11:42,022 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_242_store_thread_invalid_missing_id ... 2026-08-18 23:11:42,032 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_243_store_thread_invalid_missing_model ... 2026-08-18 23:11:42,042 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_250_store_thread_dict_to_list ... 2026-08-18 23:11:42,052 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_251_store_thread_list_to_dict ... 2026-08-18 23:11:42,062 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_260_store_thread_data_empty_val ... 2026-08-18 23:11:42,072 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_261_store_thread_data_empty_not_empty ... 2026-08-18 23:11:42,089 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:11:47,834 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:11:47,834 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:11:47,997 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_mark_as_read_as_guest ... 2026-08-18 23:11:48,242 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-18 23:11:48,243 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:11:48,398 202 INFO rb-242d991-224035-405381 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-18 23:11:48,421 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:48] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 37 0.010 0.170 2026-08-18 23:11:48,437 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_subscribe_to_discuss_channel ... 2026-08-18 23:11:48,494 202 INFO rb-242d991-224035-405381 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, 5832, 5833, 5834, 5835, 5836, 5857, 5858, 5859, 5860, 5861, 5862, 5863, 5864, 5865, 5866, 5867] 2026-08-18 23:11:48,497 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:11:48,656 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:48] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.001 0.160 2026-08-18 23:11:48,687 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_subscribe_to_guest_channel ... 2026-08-18 23:11:48,692 202 INFO rb-242d991-224035-405381 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, 5832, 5833, 5834, 5835, 5836] 2026-08-18 23:11:48,697 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:11:49,505 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:49] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 8 0.001 0.808 2026-08-18 23:11:49,569 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:11:55,259 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:11:55,259 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:11:55,441 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_get_link_preview_from_url ... 2026-08-18 23:11:55,643 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview ... 2026-08-18 23:11:55,684 202 INFO rb-242d991-224035-405381 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, 5870, 5871, 5872, 5873, 5874] 2026-08-18 23:11:55,705 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_ignore_internal_link ... 2026-08-18 23:11:55,875 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_no_content_type ... 2026-08-18 23:11:55,919 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:11:55,980 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_load_messages: Starting TestLoadMessages.test_01_mail_message_load_order_tour ... 2026-08-18 23:11:56,308 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome headless failed to start: [10596:10617:0818/231156.159819: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 [10596:10617:0818/231156.163027:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10596:10617:0818/231156.163150: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 [10596:10617:0818/231156.163239: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 [10596:10617:0818/231156.163247:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10596:10617:0818/231156.179303:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10596:10596:0818/231156.181827:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10633:10633:0818/231156.193639:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10633:10633:0818/231156.195368:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10596:10617:0818/231156.197151:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10596:10596:0818/231156.241117:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10596:10596:0818/231156.241189:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10596:10596:0818/231156.241202:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10596:10617:0818/231156.241205:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10596:10617:0818/231156.241234:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10596:10596:0818/231156.241298:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:56,313 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_load_messages: skipped TestLoadMessages.test_01_mail_message_load_order_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:11:56,335 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_01_mail_message_load_order_tour (odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour) 2026-08-18 23:11:56,336 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_load_messages: Starting TestLoadMessages.test_01_mail_message_load_order_tour ... 2026-08-18 23:11:56,714 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.test_01_mail_message_load_order_tour: Chrome headless failed to start: [10704:10725:0818/231156.563556: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 [10704:10725:0818/231156.566815:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10704:10725:0818/231156.566904: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 [10704:10725:0818/231156.566932: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 [10704:10725:0818/231156.566940:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10704:10725:0818/231156.587261:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10704:10704:0818/231156.589595:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10741:10741:0818/231156.601929:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10741:10741:0818/231156.603829:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10704:10725:0818/231156.604884:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10704:10704:0818/231156.661957:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10704:10704:0818/231156.662035:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10704:10704:0818/231156.662051:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10704:10725:0818/231156.662072:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10704:10725:0818/231156.662108:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10704:10704:0818/231156.662179:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:56,720 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_load_messages: skipped TestLoadMessages.test_01_mail_message_load_order_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:11:56,743 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_01_mail_message_load_order_tour (odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour) 2026-08-18 23:11:56,743 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_load_messages: Starting TestLoadMessages.test_01_mail_message_load_order_tour ... 2026-08-18 23:11:57,110 202 WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.test_01_mail_message_load_order_tour.test_01_mail_message_load_order_tour: Chrome headless failed to start: [10819:10840:0818/231156.959922: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 [10819:10840:0818/231156.963485:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10819:10840:0818/231156.963611: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 [10819:10840:0818/231156.963649: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 [10819:10840:0818/231156.963661:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10819:10840:0818/231156.970238:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10819:10819:0818/231156.973219:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10855:10855:0818/231156.980369:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10855:10855:0818/231156.982231:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10819:10840:0818/231156.988867:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10819:10819:0818/231157.035247:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10819:10819:0818/231157.035325:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10819:10819:0818/231157.035337:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10819:10840:0818/231157.035342:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10819:10840:0818/231157.035372:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10819:10819:0818/231157.035474:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10819:10819:0818/231157.059486:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:57,115 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_load_messages: skipped TestLoadMessages.test_01_mail_message_load_order_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:11:57,148 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:11:57,196 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_date_format ... 2024-01-01 09:00:00,000 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome headless failed to start: [10949:10970:0818/231157.390285: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 [10949:10970:0818/231157.394425:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10949:10970:0818/231157.394529: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 [10949:10970:0818/231157.394671: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 [10949:10970:0818/231157.394680:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10949:10970:0818/231157.401134:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10949:10949:0818/231157.403842:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [10985:10985:0818/231157.411475:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [10985:10985:0818/231157.413517:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [10949:10970:0818/231157.419324:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10949:10949:0818/231157.480587:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10949:10949:0818/231157.480659:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [10949:10949:0818/231157.480672:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10949:10970:0818/231157.480678:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10949:10970:0818/231157.480707:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [10949:10949:0818/231157.480801:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10949:10949:0818/231157.481890:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [10988:11030:0818/231157.495526:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:11:57,556 202 INFO rb-242d991-224035-405381 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-18 23:11:57,577 202 INFO rb-242d991-224035-405381 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-18 23:11:57,577 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_date_format ... 2024-01-01 09:00:00,000 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.test_mail_activity_date_format: Chrome headless failed to start: [11057:11078:0818/231157.753718: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 [11057:11078:0818/231157.757296:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11057:11078:0818/231157.757386: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 [11057:11078:0818/231157.757438: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 [11057:11078:0818/231157.757448:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11057:11078:0818/231157.764087:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11057:11057:0818/231157.766880:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11094:11094:0818/231157.775334:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11094:11094:0818/231157.777237:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11057:11078:0818/231157.781825:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11057:11057:0818/231157.835923:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11057:11057:0818/231157.835997:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11057:11057:0818/231157.836007:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11057:11078:0818/231157.836007:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11057:11078:0818/231157.836064:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11057:11057:0818/231157.836132:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11057:11057:0818/231157.837102:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:57,931 202 INFO rb-242d991-224035-405381 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-18 23:11:57,950 202 INFO rb-242d991-224035-405381 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-18 23:11:57,950 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_date_format ... 2024-01-01 09:00:00,000 202 WARNING rb-242d991-224035-405381 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: [11185:11206:0818/231158.125467: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 [11185:11206:0818/231158.129125:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11185:11206:0818/231158.129186: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 [11185:11206:0818/231158.129218: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 [11185:11206:0818/231158.129226:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11185:11206:0818/231158.135911:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11185:11185:0818/231158.138401:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11221:11221:0818/231158.146874:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11221:11221:0818/231158.148704:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11185:11206:0818/231158.153129:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11185:11185:0818/231158.197121:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11185:11185:0818/231158.197195:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11185:11206:0818/231158.197198:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11185:11185:0818/231158.197208:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11185:11206:0818/231158.197248:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11185:11185:0818/231158.197355:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11185:11185:0818/231158.198544:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:58,294 202 INFO rb-242d991-224035-405381 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-18 23:11:58,314 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_schedule_from_chatter ... 2026-08-18 23:11:58,566 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome headless failed to start: [11313:11334:0818/231158.414625: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 [11313:11334:0818/231158.418234:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11313:11334:0818/231158.418474: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 [11313:11334:0818/231158.418584: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 [11313:11334:0818/231158.418611:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11313:11334:0818/231158.425563:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11313:11313:0818/231158.428141:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11348:11348:0818/231158.435551:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11348:11348:0818/231158.437138:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11313:11334:0818/231158.442970:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11313:11313:0818/231158.493690:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11313:11313:0818/231158.493763:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11313:11313:0818/231158.493776:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11313:11334:0818/231158.493783:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11313:11334:0818/231158.493811:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11313:11313:0818/231158.493929:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11313:11313:0818/231158.494982:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:11:58,571 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity: skipped TestMailActivityChatter.test_mail_activity_schedule_from_chatter : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:11:58,591 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mail_activity_schedule_from_chatter (odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter) 2026-08-18 23:11:58,591 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_schedule_from_chatter ... 2026-08-18 23:11:58,731 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Chrome pid: 11443 2026-08-18 23:11:58,731 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Chrome headless temporary user profile dir: /tmp/tmp0hfzd6_p_chrome_odoo 2026-08-18 23:11:58,732 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Issuing json command http://127.0.0.1:32869/json/version 2026-08-18 23:11:58,733 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:32869/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:11:58,802 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Browser version: Chrome/150.0.7871.114 2026-08-18 23:11:58,802 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Issuing json command http://127.0.0.1:32869/json 2026-08-18 23:11:58,803 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:32869/json with timeout 3 increased to 10s during tests 2026-08-18 23:11:58,861 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Websocket url found: ws://127.0.0.1:32869/devtools/page/E973824F5BBF83B55C76E88F5591E7C0 2026-08-18 23:11:58,869 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Enable chrome headless console log notification 2026-08-18 23:11:58,873 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Chrome headless enable page notifications 2026-08-18 23:11:58,897 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:11:58,903 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Setting session cookie in browser 2026-08-18 23:11:58,905 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Open "http://127.0.0.1:8069/odoo/res.partner/1614" in browser 2026-08-18 23:11:58,905 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/1614" 2026-08-18 23:11:58,966 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:11:59,670 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:59] "GET /odoo/res.partner/1614 HTTP/1.1" 200 - 185 0.059 0.646 2026-08-18 23:11:59,672 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Navigation result: {'frameId': 'E973824F5BBF83B55C76E88F5591E7C0', 'loaderId': '613FAFE084A9C3034F36E2EEF0944809', 'isDownload': False} 2026-08-18 23:11:59,672 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Evaluate ready code "odoo.isTourReady('mail_activity_schedule_from_chatter')" 2026-08-18 23:11:59,696 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:59] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 23:11:59,701 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:11:59] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-18 23:11:59,764 202 INFO rb-242d991-224035-405381 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-18 23:12:00,089 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.194 0.206 2026-08-18 23:12:00,093 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.400 2026-08-18 23:12:00,101 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.406 2026-08-18 23:12:00,104 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.195 2026-08-18 23:12:00,203 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:12:00,255 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:12:00,255 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:12:00,256 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:12:00,264 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:12:00,278 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: Owl is running in 'dev' mode. 2026-08-18 23:12:00,298 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:12:00,317 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.010 0.028 2026-08-18 23:12:00,320 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 23:12:00,333 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.026 2026-08-18 23:12:00,358 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.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/1614", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:12:00,368 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [1/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Activities') 2026-08-18 23:12:00,399 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.016 0.075 2026-08-18 23:12:00,407 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:00,411 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.081 2026-08-18 23:12:00,433 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:00,463 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "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-18 23:12:00,598 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "POST /mail/data HTTP/1.1" 200 - 139 0.078 0.156 2026-08-18 23:12:00,599 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.228 2026-08-18 23:12:00,616 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.210 2026-08-18 23:12:00,629 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.206 2026-08-18 23:12:00,641 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.003 0.217 2026-08-18 23:12:00,825 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 152 0.038 0.364 2026-08-18 23:12:00,828 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.173 2026-08-18 23:12:00,837 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.003 0.178 2026-08-18 23:12:00,862 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:12:00,882 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.011 0.021 2026-08-18 23:12:00,887 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 23:12:01,013 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 147 0.053 0.101 2026-08-18 23:12:01,098 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-08-18 23:12:01,104 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:12:01,122 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.004 0.008 2026-08-18 23:12:01,177 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 23:12:01,201 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:12:01,208 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.012 0.026 2026-08-18 23:12:01,226 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.006 0.044 2026-08-18 23:12:01,244 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [2/14] Tour mail_activity_schedule_from_chatter → Step input[id*='activity_type_id'] 2026-08-18 23:12:01,260 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.009 0.048 2026-08-18 23:12:01,277 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.005 0.054 2026-08-18 23:12:01,286 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.002 0.052 2026-08-18 23:12:01,304 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.004 0.055 2026-08-18 23:12:01,339 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 8 0.005 0.012 2026-08-18 23:12:01,364 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "GET /web/image/res.partner/2/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 13 0.012 0.021 2026-08-18 23:12:01,388 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [3/14] Tour mail_activity_schedule_from_chatter → Step .dropdown-item:contains('Call') 2026-08-18 23:12:01,395 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.005 0.012 2026-08-18 23:12:01,399 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/mail.activity.type/name_search HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 23:12:01,452 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.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-18 23:12:01,466 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 3 0.003 0.009 2026-08-18 23:12:01,513 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [5/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Schedule') 2026-08-18 23:12:01,580 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [6/14] Tour mail_activity_schedule_from_chatter → Step input[id*='activity_type_id'] 2026-08-18 23:12:01,650 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [7/14] Tour mail_activity_schedule_from_chatter → Step .dropdown-item:contains('To-Do') 2026-08-18 23:12:01,654 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/mail.activity.type/name_search HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:12:01,705 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [8/14] Tour mail_activity_schedule_from_chatter → Step div[name='summary'] input 2026-08-18 23:12:01,718 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 3 0.003 0.008 2026-08-18 23:12:01,765 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [9/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Schedule') 2026-08-18 23:12:01,826 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.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-18 23:12:01,847 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.006 0.014 2026-08-18 23:12:01,889 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 18 0.008 0.026 2026-08-18 23:12:01,898 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:12:01,930 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:01] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.010 0.026 2026-08-18 23:12:01,964 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [11/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Activities') 2026-08-18 23:12:02,037 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [12/14] Tour mail_activity_schedule_from_chatter → Step div[name='summary'] input 2026-08-18 23:12:02,055 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:02] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 6 0.004 0.012 2026-08-18 23:12:02,095 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: [13/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Mark as Done') 2026-08-18 23:12:02,153 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.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-18 23:12:02,171 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:02] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 8 0.005 0.012 2026-08-18 23:12:02,226 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [161] 2026-08-18 23:12:02,227 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:02] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities_done HTTP/1.1" 200 - 31 0.012 0.037 2026-08-18 23:12:02,245 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:02] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.004 0.010 2026-08-18 23:12:02,268 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:02] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.006 0.031 2026-08-18 23:12:02,279 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: tour succeeded 2026-08-18 23:12:02,280 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR mail_activity_schedule_from_chatter SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-18 23:12:02,371 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter.browser: heap 31436840 (allocated 33394688) 2026-08-18 23:12:02,373 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Closing chrome headless with pid 11443 2026-08-18 23:12:02,374 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Closing websocket connection 2026-08-18 23:12:02,374 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Terminating chrome headless with pid 11443 2026-08-18 23:12:02,428 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231202_428001_test_mail_activity_schedule_from_chatter.txt 2026-08-18 23:12:02,428 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.test_mail_activity_schedule_from_chatter: Removing chrome user profile "/tmp/tmp0hfzd6_p_chrome_odoo" 2026-08-18 23:12:02,475 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:12:08,327 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:12:08,327 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:12:08,462 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityIntegrity.test_mail_activity_type_master_data ... 2026-08-18 23:12:08,692 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:12:14,396 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:12:14,396 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:12:14,531 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_composer: Starting TestMailComposerUI.test_mail_composer_test_tour ... 2026-08-18 23:12:15,208 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome headless failed to start: [11682:11703:0818/231215.041825: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 [11682:11703:0818/231215.044939:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11682:11703:0818/231215.045042: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 [11682:11703:0818/231215.045071: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 [11682:11703:0818/231215.045079:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11682:11703:0818/231215.052274:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11682:11682:0818/231215.054880:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11719:11719:0818/231215.062972:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11719:11719:0818/231215.064761:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11682:11703:0818/231215.069757:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11682:11682:0818/231215.115558:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11682:11682:0818/231215.115648:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11682:11682:0818/231215.115665:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11682:11703:0818/231215.115659:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11682:11703:0818/231215.115691:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11682:11682:0818/231215.115919:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11682:11682:0818/231215.117134:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:12:15,215 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_composer: skipped TestMailComposerUI.test_mail_composer_test_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:12:15,239 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mail_composer_test_tour (odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour) 2026-08-18 23:12:15,239 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_composer: Starting TestMailComposerUI.test_mail_composer_test_tour ... 2026-08-18 23:12:16,429 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.test_mail_composer_test_tour: Chrome headless failed to start: [11813:11834:0818/231216.280776: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 [11813:11834:0818/231216.284356:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11813:11834:0818/231216.284490: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 [11813:11834:0818/231216.284606: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 [11813:11834:0818/231216.284661:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11813:11834:0818/231216.291228:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11813:11813:0818/231216.294161:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11848:11848:0818/231216.301883:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11848:11848:0818/231216.303601:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11813:11834:0818/231216.310282:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11813:11813:0818/231216.368112:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11813:11813:0818/231216.368188:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11813:11813:0818/231216.368200:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11813:11834:0818/231216.368204:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11813:11834:0818/231216.368230:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11813:11813:0818/231216.368326:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11813:11813:0818/231216.369445:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:12:16,435 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_composer: skipped TestMailComposerUI.test_mail_composer_test_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:12:16,457 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mail_composer_test_tour (odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour) 2026-08-18 23:12:16,457 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_composer: Starting TestMailComposerUI.test_mail_composer_test_tour ... 2026-08-18 23:12:16,985 202 WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.test_mail_composer_test_tour.test_mail_composer_test_tour: Chrome headless failed to start: [11926:11947:0818/231216.832438: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 [11926:11947:0818/231216.835702:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11926:11947:0818/231216.835859: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 [11926:11947:0818/231216.835934: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 [11926:11947:0818/231216.836013:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11926:11947:0818/231216.842250:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11926:11926:0818/231216.844902:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [11962:11962:0818/231216.851100:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [11962:11962:0818/231216.852798:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [11926:11947:0818/231216.866541:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11926:11926:0818/231216.912074:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11926:11926:0818/231216.912156:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [11926:11926:0818/231216.912170:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11926:11947:0818/231216.912181:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11926:11947:0818/231216.912213:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [11926:11926:0818/231216.912310:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [11926:11926:0818/231216.913277:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:12:16,991 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_composer: skipped TestMailComposerUI.test_mail_composer_test_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:12:17,048 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:12:23,117 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:12:23,117 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:12:23,269 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_mail_message_read_access ... 2026-08-18 23:12:23,483 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_mail_message_read_inexisting ... 2026-08-18 23:12:23,498 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_unlink_failure_message_notify_author ... 2026-08-18 23:12:23,707 202 INFO rb-242d991-224035-405381 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583125361779118.1787094743.693329095840454-openerp-private@d44a135dfc34>: [] 2026-08-18 23:12:23,711 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-08-18 23:12:23,717 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25242] 2026-08-18 23:12:23,721 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:12:23,781 202 INFO rb-242d991-224035-405381 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926051530714571.1787094743.736361503601074-openerp-2-res.partner@d44a135dfc34>: ['"Bob (base.group_user)" <@invalid_email_addr>'] 2026-08-18 23:12:23,788 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-08-18 23:12:23,796 202 INFO rb-242d991-224035-405381 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, 5890, 5891, 5892, 5893, 5894, 5895, 5896] 2026-08-18 23:12:23,807 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25243] 2026-08-18 23:12:23,853 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:12:23,944 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_access_right ... 2026-08-18 23:12:23,960 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:24,136 202 INFO rb-242d991-224035-405381 odoo.http: Session expired 2026-08-18 23:12:24,136 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:24] "POST /mail/message/translate HTTP/1.1" 200 - 5 0.004 0.174 2026-08-18 23:12:24,325 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-08-18 23:12:24,331 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25248] 2026-08-18 23:12:24,335 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:12:24,356 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_test_portal from n/a 2026-08-18 23:12:24,369 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:24] "POST /mail/message/translate HTTP/1.1" 200 - 14 0.004 0.006 2026-08-18 23:12:24,383 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_html_sanitization ... 2026-08-18 23:12:24,636 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-08-18 23:12:24,642 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25251] 2026-08-18 23:12:24,646 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:12:24,673 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_test_nl from n/a 2026-08-18 23:12:24,677 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:24,869 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:24] "POST /mail/message/translate HTTP/1.1" 200 - 25 0.010 0.182 2026-08-18 23:12:24,884 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_invalid_api_key ... 2026-08-18 23:12:24,936 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:12:24,944 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:25,145 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:25] "POST /mail/message/translate HTTP/1.1" 200 - 22 0.009 0.193 2026-08-18 23:12:25,146 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message_translate.TestTranslationController.test_invalid_api_key: waiting for threads: [] 2026-08-18 23:12:25,160 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_translation_multi_users ... 2026-08-18 23:12:25,385 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-08-18 23:12:25,391 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25255] 2026-08-18 23:12:25,395 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:12:25,594 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-08-18 23:12:25,599 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25257] 2026-08-18 23:12:25,602 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:12:25,618 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_test_fr from n/a 2026-08-18 23:12:25,624 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:26,454 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:26] "POST /mail/message/translate HTTP/1.1" 200 - 25 0.009 0.822 2026-08-18 23:12:26,459 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_test_en from n/a 2026-08-18 23:12:26,480 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:26] "POST /mail/message/translate HTTP/1.1" 200 - 19 0.007 0.011 2026-08-18 23:12:26,485 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:12:26,507 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:26] "POST /mail/message/translate HTTP/1.1" 200 - 15 0.007 0.009 2026-08-18 23:12:26,522 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_unknown_language ... 2026-08-18 23:12:26,557 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:12:26,563 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:26,742 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:26] "POST /mail/message/translate HTTP/1.1" 200 - 26 0.011 0.170 2026-08-18 23:12:26,743 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message_translate.TestTranslationController.test_unknown_language: waiting for threads: [] 2026-08-18 23:12:26,757 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_update_message ... 2026-08-18 23:12:26,794 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:12:26,801 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:26,978 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:26] "POST /mail/message/translate HTTP/1.1" 200 - 26 0.011 0.168 2026-08-18 23:12:27,011 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:27] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.013 0.017 2026-08-18 23:12:27,028 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted mail.message.translation records with IDs: [5] 2026-08-18 23:12:27,040 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:27] "POST /mail/message/update_content HTTP/1.1" 200 - 32 0.008 0.019 2026-08-18 23:12:27,063 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:12:27,074 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template: Starting TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour ... 2026-08-18 23:12:27,329 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome headless failed to start: [12045:12066:0818/231227.177828: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 [12045:12066:0818/231227.181152:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12045:12066:0818/231227.181276: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 [12045:12066:0818/231227.181351: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 [12045:12066:0818/231227.181409:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12045:12066:0818/231227.188519:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12045:12045:0818/231227.189474:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12081:12081:0818/231227.203333:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12081:12081:0818/231227.205431:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12045:12066:0818/231227.205832:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12045:12045:0818/231227.269936:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12045:12045:0818/231227.270011:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12045:12045:0818/231227.270023:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12045:12066:0818/231227.270033:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12045:12066:0818/231227.270064:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12045:12045:0818/231227.270118:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12045:12045:0818/231227.270778:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12082:12132:0818/231227.290418:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:12:27,335 202 INFO rb-242d991-224035-405381 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-18 23:12:27,365 202 INFO rb-242d991-224035-405381 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-18 23:12:27,367 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template: Starting TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour ... 2026-08-18 23:12:27,511 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Chrome pid: 12177 2026-08-18 23:12:27,512 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Chrome headless temporary user profile dir: /tmp/tmp2hzjy84n_chrome_odoo 2026-08-18 23:12:27,512 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:43319/json/version 2026-08-18 23:12:27,513 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:43319/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:12:27,574 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 23:12:27,574 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:43319/json 2026-08-18 23:12:27,574 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:43319/json with timeout 3 increased to 10s during tests 2026-08-18 23:12:27,581 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Websocket url found: ws://127.0.0.1:43319/devtools/page/4A2B8C22968CE92FC963193C890B9EF3 2026-08-18 23:12:27,588 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Enable chrome headless console log notification 2026-08-18 23:12:27,659 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Chrome headless enable page notifications 2026-08-18 23:12:27,700 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:12:27,713 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Setting session cookie in browser 2026-08-18 23:12:27,714 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 23:12:27,714 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 23:12:27,721 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:28,442 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:28] "GET /odoo HTTP/1.1" 200 - 185 0.068 0.655 2026-08-18 23:12:28,444 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Navigation result: {'frameId': '4A2B8C22968CE92FC963193C890B9EF3', 'loaderId': '646ECB876B887B4266EA94A30ED522F9', 'isDownload': False} 2026-08-18 23:12:28,445 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Evaluate ready code "odoo.isTourReady('mail_template_dynamic_placeholder_tour')" 2026-08-18 23:12:28,463 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:28] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-08-18 23:12:28,469 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:28] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 23:12:28,495 202 INFO rb-242d991-224035-405381 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-18 23:12:28,832 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:28] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.175 0.199 2026-08-18 23:12:28,835 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:28] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.375 2026-08-18 23:12:28,844 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.380 2026-08-18 23:12:28,847 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:28] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.163 2026-08-18 23:12:28,956 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:28] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:12:29,005 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:12:29,006 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:12:29,007 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:12:29,014 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:12:29,029 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: Owl is running in 'dev' mode. 2026-08-18 23:12:29,047 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:12:29,065 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.010 0.025 2026-08-18 23:12:29,068 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 23:12:29,080 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.023 2026-08-18 23:12:29,097 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Evaluate test code "odoo.startTour('mail_template_dynamic_placeholder_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:12:29,107 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [1/26] Tour mail_template_dynamic_placeholder_tour → Step .o_navbar_apps_menu button:enabled 2026-08-18 23:12:29,128 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.015 0.056 2026-08-18 23:12:29,137 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.060 2026-08-18 23:12:29,176 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:29,177 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "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-18 23:12:29,181 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [2/26] Tour mail_template_dynamic_placeholder_tour → Step Go into the Setting "app" (trigger: .o_app[data-menu-xmlid="base.menu_administration"]) 2026-08-18 23:12:29,205 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:12:29,268 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [3/26] Tour mail_template_dynamic_placeholder_tour → Step Open email templates (trigger: button[name="open_mail_templates"]) 2026-08-18 23:12:29,380 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "POST /mail/data HTTP/1.1" 200 - 139 0.106 0.173 2026-08-18 23:12:29,381 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.273 2026-08-18 23:12:29,401 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.233 2026-08-18 23:12:29,409 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.243 2026-08-18 23:12:29,416 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "POST /web/action/load HTTP/1.1" 200 - 8 0.002 0.145 2026-08-18 23:12:29,429 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.004 0.260 2026-08-18 23:12:29,439 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-18 23:12:29,458 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.014 2026-08-18 23:12:29,488 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:29,489 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:29,959 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 186 0.056 0.442 2026-08-18 23:12:29,972 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.483 2026-08-18 23:12:30,013 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:30,353 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1180 0.104 0.222 2026-08-18 23:12:30,731 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.002 0.002 2026-08-18 23:12:30,749 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "POST /base_setup/data HTTP/1.1" 200 - 5 0.001 0.002 2026-08-18 23:12:30,814 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:30,816 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:12:30,819 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:12:30,819 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:12:30,821 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:30,822 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:12:30,828 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:12:30,829 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:30,831 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:12:30,833 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:30,835 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:12:30,838 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:30,840 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:30,843 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:12:30,860 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 23:12:30,862 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 23:12:30,871 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 23:12:30,873 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:12:30,876 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:12:30,876 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:12:30,879 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:12:30,888 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:12:30,888 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:12:30,889 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 23:12:30,889 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 23:12:30,970 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:12:30,972 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:12:30,973 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:12:30,976 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:12:30,978 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:12:30,979 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:30] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:12:30,980 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [4/26] Tour mail_template_dynamic_placeholder_tour → Step Create a new email template (trigger: button.o_list_button_add) 2026-08-18 23:12:31,081 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:12:31,081 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:12:31,085 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:12:31,087 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:31,090 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:31,092 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:31,094 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:31,096 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:31,098 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:31,176 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.065 2026-08-18 23:12:31,176 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.065 2026-08-18 23:12:31,189 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 23:12:31,190 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:12:31,195 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:12:31,196 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:31,220 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:12:31,220 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:12:31,224 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:12:31,225 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:31,227 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:12:31,804 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1032 0.185 0.806 2026-08-18 23:12:31,830 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 0.852 2026-08-18 23:12:31,857 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:12:31,859 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:12:31,868 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:31] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.010 0.769 2026-08-18 23:12:32,499 202 INFO rb-242d991-224035-405381 odoo.tests.common: Simulating signal changes during tests 2026-08-18 23:12:32,499 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:32] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1127 0.258 1.157 2026-08-18 23:12:32,595 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:32] "POST /web/dataset/call_button/res.config.settings/open_mail_templates HTTP/1.1" 200 - 17 0.004 0.021 2026-08-18 23:12:32,609 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:32] "GET /web/image/res.config.settings/8/favicon?unique=1787094752564 HTTP/1.1" 200 - 5 0.004 0.017 2026-08-18 23:12:32,637 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:32] "POST /web/dataset/call_kw/mail.template/get_views HTTP/1.1" 200 - 28 0.009 0.025 2026-08-18 23:12:32,654 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:32] "POST /web/dataset/call_kw/mail.template/web_search_read HTTP/1.1" 200 - 2 0.002 0.004 2026-08-18 23:12:32,657 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:12:32,766 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [5/26] Tour mail_template_dynamic_placeholder_tour → Step Insert # inside "Subject" input (trigger: div[name="subject"] input[type="text"]) 2026-08-18 23:12:32,775 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:32] "POST /web/dataset/call_kw/mail.template/onchange HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 23:12:32,873 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [6/26] Tour mail_template_dynamic_placeholder_tour → Step Select "Contact" model (trigger: div[name="model_id"] input[type="text"]) 2026-08-18 23:12:32,936 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [7/26] Tour mail_template_dynamic_placeholder_tour → Step Click on contact (trigger: div[name="model_id"] .ui-autocomplete .dropdown-item:text(Contact)) 2026-08-18 23:12:32,941 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:32] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 2 0.002 0.003 2026-08-18 23:12:33,196 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:33] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.004 0.004 2026-08-18 23:12:33,233 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [8/26] Tour mail_template_dynamic_placeholder_tour → Step Wait for the drop down to disappear (trigger: div[name="model_id"] .o-autocomplete:not(:has(.ui-autocomplete))) 2026-08-18 23:12:33,238 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:33] "POST /web/dataset/call_kw/mail.template/onchange HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:12:33,496 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [9/26] Tour mail_template_dynamic_placeholder_tour → Step Retry insert # inside "Subject" input (trigger: div[name="subject"] input[type="text"]) 2026-08-18 23:12:33,557 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [10/26] Tour mail_template_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-08-18 23:12:33,561 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:12:33,567 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:33] "POST /web/dataset/call_kw/res.partner/mail_allowed_qweb_expressions HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 23:12:33,644 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:33] "POST /web/dataset/call_kw/res.partner/fields_get HTTP/1.1" 200 - 68 0.017 0.055 2026-08-18 23:12:33,695 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [11/26] Tour mail_template_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-08-18 23:12:33,764 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [12/26] Tour mail_template_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover button:contains("Company Name")) 2026-08-18 23:12:33,831 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [13/26] Tour mail_template_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type="text"]) 2026-08-18 23:12:33,903 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [14/26] Tour mail_template_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child) 2026-08-18 23:12:33,966 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [15/26] Tour mail_template_dynamic_placeholder_tour → Step Wait for the popover to disappear (trigger: body:not(:has(.o_model_field_selector_popover))) 2026-08-18 23:12:34,019 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [16/26] Tour mail_template_dynamic_placeholder_tour → Step Check if subject value was correctly updated (trigger: div[name="subject"] input[type="text"]) 2026-08-18 23:12:34,078 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [17/26] Tour mail_template_dynamic_placeholder_tour → Step Insert text inside editable (trigger: .note-editable.odoo-editor-editable) 2026-08-18 23:12:34,138 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [18/26] Tour mail_template_dynamic_placeholder_tour → Step Click on the the dynamic placeholder powerBox options (trigger: div.o-we-powerbox .o-we-command:contains(Dynamic Placeholder)) 2026-08-18 23:12:34,196 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [19/26] Tour mail_template_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-08-18 23:12:34,358 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [20/26] Tour mail_template_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-08-18 23:12:34,412 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [21/26] Tour mail_template_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover button:contains("Company Name")) 2026-08-18 23:12:34,466 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [22/26] Tour mail_template_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type="text"]) 2026-08-18 23:12:34,523 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [23/26] Tour mail_template_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child) 2026-08-18 23:12:34,584 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [24/26] Tour mail_template_dynamic_placeholder_tour → Step Ensure the editable contain the dynamic placeholder t tag (trigger: .note-editable.odoo-editor-editable t[t-out="object.company_name"]:contains("defValue")) 2026-08-18 23:12:34,673 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [25/26] Tour mail_template_dynamic_placeholder_tour → Step Discard form changes (trigger: button.o_form_button_cancel) 2026-08-18 23:12:34,728 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: [26/26] Tour mail_template_dynamic_placeholder_tour → Step Wait for the form view to disappear (trigger: body:not(:has(.o_form_sheet))) 2026-08-18 23:12:34,741 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:34] "POST /web/dataset/call_kw/mail.template/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-18 23:12:34,815 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: tour succeeded 2026-08-18 23:12:34,816 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR mail_template_dynamic_placeholder_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-08-18 23:12:34,997 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour.browser: heap 50841376 (allocated 54079488) 2026-08-18 23:12:34,999 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Closing chrome headless with pid 12177 2026-08-18 23:12:35,000 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Closing websocket connection 2026-08-18 23:12:35,000 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Terminating chrome headless with pid 12177 2026-08-18 23:12:35,111 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231235_110960_test_mail_template_dynamic_placeholder_tour.txt 2026-08-18 23:12:35,111 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.test_mail_template_dynamic_placeholder_tour: Removing chrome user profile "/tmp/tmp2hzjy84n_chrome_odoo" 2026-08-18 23:12:35,150 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:12:41,587 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:12:41,587 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:12:41,723 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template: Starting TestTemplateConfigRestrictEditor.test_switch_icp_value ... 2026-08-18 23:12:42,413 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [73] 2026-08-18 23:12:42,458 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:12:48,395 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:12:48,395 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:12:48,534 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_mail_template: Starting TestSearchTemplateCategory.test_search_template_category ... 2026-08-18 23:12:48,764 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:12:48,851 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_attachment_hijack ... 2026-08-18 23:12:48,868 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:12:48,907 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:49,081 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13590], uid: 6, model: ir.attachment 2026-08-18 23:12:49,086 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:49] "GET /web/content/13590 HTTP/1.1" 404 - 28 0.010 0.171 2026-08-18 23:12:49,109 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13590], uid: 6, model: ir.attachment 2026-08-18 23:12:49,116 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:49] "POST /mail/message/post HTTP/1.1" 200 - 29 0.010 0.017 2026-08-18 23:12:49,117 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_attachment_hijack: waiting for threads: [] 2026-08-18 23:12:49,131 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_channel_message_attachments ... 2026-08-18 23:12:49,158 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:49,326 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:49] "POST /mail/message/post HTTP/1.1" 200 - 16 0.003 0.166 2026-08-18 23:12:49,366 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:49] "POST /mail/message/post HTTP/1.1" 200 - 52 0.013 0.024 2026-08-18 23:12:49,374 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:49] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.001 0.005 2026-08-18 23:12:49,395 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:49] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.006 0.013 2026-08-18 23:12:49,412 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:49] "POST /mail/message/update_content HTTP/1.1" 200 - 29 0.004 0.010 2026-08-18 23:12:49,427 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_chatter_on_archived_record ... 2026-08-18 23:12:49,456 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:12:49,490 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:50,280 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:50] "POST /mail/message/post HTTP/1.1" 200 - 47 0.020 0.771 2026-08-18 23:12:50,298 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:50] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.005 0.011 2026-08-18 23:12:50,299 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_chatter_on_archived_record: waiting for threads: [] 2026-08-18 23:12:50,314 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_mail_cache_control_header ... 2026-08-18 23:12:50,503 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-08-18 23:12:50,508 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26038] 2026-08-18 23:12:50,512 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:12:50,523 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:testuser from n/a 2026-08-18 23:12:50,557 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:50,725 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:50] "GET /web/image/?field=avatar_128&id=1145&model=discuss.channel&unique=c7b4707dbde6154e608abaf4e11301949c727953680b819dea89c2aecf98ff8fbbcf73c071fc0329b9f21599ba2a36521a37aadde575eb490063529397d213f9 HTTP/1.1" 200 - 16 0.004 0.165 2026-08-18 23:12:50,734 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:50] "GET /web/image/?field=avatar_128&id=1145&model=discuss.channel HTTP/1.1" 200 - 6 0.001 0.006 2026-08-18 23:12:50,764 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:50] "GET /web/image?field=avatar_128&id=1657&model=res.partner&unique=2026-08-18%2023:12:48 HTTP/1.1" 200 - 21 0.006 0.020 2026-08-18 23:12:50,783 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:50] "GET /web/image?field=avatar_128&id=1657&model=res.partner HTTP/1.1" 200 - 14 0.004 0.013 2026-08-18 23:12:50,788 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 527, model: mail.guest 2026-08-18 23:12:50,800 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:50] "GET /web/image?field=avatar_128&id=112&model=mail.guest&unique=2026-08-18%2023:12:48 HTTP/1.1" 200 - 8 0.001 0.012 2026-08-18 23:12:50,803 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 527, model: mail.guest 2026-08-18 23:12:50,813 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:50] "GET /web/image?field=avatar_128&id=112&model=mail.guest HTTP/1.1" 200 - 6 0.001 0.011 2026-08-18 23:12:50,814 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_mail_cache_control_header: waiting for threads: [] 2026-08-18 23:12:50,829 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_mail_partner_from_email_authenticated ... 2026-08-18 23:12:50,855 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:51,011 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:51] "POST /mail/partner/from_email HTTP/1.1" 200 - 5 0.001 0.157 2026-08-18 23:12:51,049 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:51] "POST /mail/message/post HTTP/1.1" 200 - 51 0.012 0.023 2026-08-18 23:12:51,057 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:12:51,116 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:51] "POST /mail/partner/from_email HTTP/1.1" 200 - 49 0.018 0.036 2026-08-18 23:12:51,130 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:51] "POST /mail/partner/from_email HTTP/1.1" 200 - 3 0.003 0.008 2026-08-18 23:12:51,270 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:51] "POST /mail/message/post HTTP/1.1" 200 - 93 0.028 0.078 2026-08-18 23:12:51,316 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:51] "POST /mail/message/post HTTP/1.1" 200 - 45 0.016 0.027 2026-08-18 23:12:51,340 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:12:56,983 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:12:56,983 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:12:57,262 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_channel_as_member ... 2026-08-18 23:12:57,496 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:57,663 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.004 0.164 2026-08-18 23:12:57,670 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.001 0.004 2026-08-18 23:12:57,689 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.004 0.008 2026-08-18 23:12:57,698 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [5] 2026-08-18 23:12:57,701 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.002 0.007 2026-08-18 23:12:57,709 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:12:57,729 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.006 0.009 2026-08-18 23:12:57,738 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #532 deleted mail.message.reaction records with IDs: [6] 2026-08-18 23:12:57,741 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.002 0.006 2026-08-18 23:12:57,748 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:12:57,768 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.006 0.009 2026-08-18 23:12:57,776 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #531 deleted mail.message.reaction records with IDs: [7] 2026-08-18 23:12:57,779 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.002 0.006 2026-08-18 23:12:57,785 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:12:57,807 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.008 0.009 2026-08-18 23:12:57,815 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [8] 2026-08-18 23:12:57,818 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.002 0.006 2026-08-18 23:12:57,825 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:12:57,847 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.009 0.009 2026-08-18 23:12:57,854 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [9] 2026-08-18 23:12:57,857 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:57] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.002 0.006 2026-08-18 23:12:57,872 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_channel_as_non_member ... 2026-08-18 23:12:57,911 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:58,761 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.004 0.847 2026-08-18 23:12:58,768 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.001 0.004 2026-08-18 23:12:58,784 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.002 0.007 2026-08-18 23:12:58,792 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.001 0.005 2026-08-18 23:12:58,801 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:12:58,818 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.004 0.007 2026-08-18 23:12:58,825 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.001 0.005 2026-08-18 23:12:58,832 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:12:58,850 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.005 0.007 2026-08-18 23:12:58,857 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.001 0.005 2026-08-18 23:12:58,864 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:12:58,884 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.007 0.009 2026-08-18 23:12:58,892 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.001 0.005 2026-08-18 23:12:58,899 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:12:58,923 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.009 0.009 2026-08-18 23:12:58,930 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [10] 2026-08-18 23:12:58,933 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:58] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.001 0.006 2026-08-18 23:12:58,948 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_fake_message ... 2026-08-18 23:12:58,954 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:59,113 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.001 0.159 2026-08-18 23:12:59,117 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:12:59,127 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.000 0.002 2026-08-18 23:12:59,132 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.000 0.003 2026-08-18 23:12:59,140 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:12:59,148 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:12:59,152 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:12:59,158 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:12:59,165 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:12:59,169 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:12:59,175 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:12:59,183 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:12:59,186 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:12:59,193 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:12:59,200 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:12:59,204 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:12:59,218 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_partner ... 2026-08-18 23:12:59,249 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:59,412 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.003 0.162 2026-08-18 23:12:59,418 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.001 0.003 2026-08-18 23:12:59,431 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.001 0.005 2026-08-18 23:12:59,438 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.001 0.004 2026-08-18 23:12:59,446 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:12:59,458 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.002 0.005 2026-08-18 23:12:59,465 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 7 0.001 0.004 2026-08-18 23:12:59,472 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:12:59,485 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.004 2026-08-18 23:12:59,492 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 6 0.001 0.004 2026-08-18 23:12:59,498 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:12:59,523 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.009 0.011 2026-08-18 23:12:59,536 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [11] 2026-08-18 23:12:59,539 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.003 0.009 2026-08-18 23:12:59,545 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:12:59,574 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.011 0.013 2026-08-18 23:12:59,588 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [12] 2026-08-18 23:12:59,591 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.004 0.010 2026-08-18 23:12:59,606 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_public_channel ... 2026-08-18 23:12:59,647 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:12:59,815 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.004 0.165 2026-08-18 23:12:59,822 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.001 0.004 2026-08-18 23:12:59,839 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.003 0.007 2026-08-18 23:12:59,847 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [13] 2026-08-18 23:12:59,850 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.002 0.007 2026-08-18 23:12:59,858 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:12:59,877 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 23 0.005 0.008 2026-08-18 23:12:59,886 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #532 deleted mail.message.reaction records with IDs: [14] 2026-08-18 23:12:59,889 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.002 0.006 2026-08-18 23:12:59,895 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:12:59,915 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.006 0.009 2026-08-18 23:12:59,924 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #531 deleted mail.message.reaction records with IDs: [15] 2026-08-18 23:12:59,927 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.002 0.007 2026-08-18 23:12:59,933 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:12:59,955 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.008 0.009 2026-08-18 23:12:59,965 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [16] 2026-08-18 23:12:59,968 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.003 0.007 2026-08-18 23:12:59,975 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:12:59,999 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:12:59] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.009 0.009 2026-08-18 23:13:00,007 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [17] 2026-08-18 23:13:00,010 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:00] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.001 0.006 2026-08-18 23:13:00,055 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:13:05,845 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:13:05,845 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:13:06,137 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_fake_message ... 2026-08-18 23:13:06,305 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:13:07,149 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.001 0.844 2026-08-18 23:13:07,160 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:13:07,168 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:13:07,175 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:13:07,183 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:13:07,191 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:13:07,198 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:13:07,205 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:13:07,212 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:13:07,220 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:13:07,234 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_non_owner_partner ... 2026-08-18 23:13:07,267 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:13:07,436 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 20 0.005 0.166 2026-08-18 23:13:07,446 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:13:07,484 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.014 0.019 2026-08-18 23:13:07,491 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:13:07,516 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.007 0.012 2026-08-18 23:13:07,523 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:13:07,536 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 10 0.004 0.005 2026-08-18 23:13:07,543 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:13:07,553 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.002 0.003 2026-08-18 23:13:07,562 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.001 0.003 2026-08-18 23:13:07,577 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_partner_as_owner ... 2026-08-18 23:13:07,606 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:13:07,776 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 20 0.005 0.166 2026-08-18 23:13:07,785 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:13:07,824 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.013 0.019 2026-08-18 23:13:07,831 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:13:07,863 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 30 0.011 0.015 2026-08-18 23:13:07,870 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:13:07,884 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 10 0.004 0.005 2026-08-18 23:13:07,890 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:13:07,901 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.002 0.004 2026-08-18 23:13:07,911 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:07] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.001 0.003 2026-08-18 23:13:07,956 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:13:13,732 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:13:13,732 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:13:13,880 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_email ... 2026-08-18 23:13:14,111 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_login ... 2026-08-18 23:13:14,176 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_password ... 2026-08-18 23:13:14,274 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:13:20,152 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:13:20,153 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:13:20,299 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_notification_type_constraint ... 2026-08-18 23:13:20,553 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_notification_type_convert_internal_inbox_to_portal ... 2026-08-18 23:13:20,934 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_web_create_users ... 2026-08-18 23:13:21,169 202 INFO rb-242d991-224035-405381 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 462 and Message-Id '<945468258335772.1787094801.148447275161743-openerp-private@d44a135dfc34>' from 'notifications.test@test.mycompany.com' to (redacted) "'*********te@test.example.com'" successfully sent 2026-08-18 23:13:21,169 202 INFO rb-242d991-224035-405381 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-18 23:13:21,171 202 INFO rb-242d991-224035-405381 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #95 2026-08-18 23:13:21,176 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:13:21,432 202 INFO rb-242d991-224035-405381 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 463 and Message-Id '<678377129690771.1787094801.418296813964844-openerp-private@d44a135dfc34>' from 'notifications.test@test.mycompany.com' to (redacted) "'*******he@test.example.com'" successfully sent 2026-08-18 23:13:21,432 202 INFO rb-242d991-224035-405381 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-18 23:13:21,434 202 INFO rb-242d991-224035-405381 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #95 2026-08-18 23:13:21,438 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:13:21,532 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 23:13:21,586 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users: Starting TestUserTours.test_user_modify_own_profile ... 2026-08-18 23:13:21,747 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome pid: 12574 2026-08-18 23:13:21,747 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome headless temporary user profile dir: /tmp/tmpo9qy5v07_chrome_odoo 2026-08-18 23:13:21,748 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Issuing json command http://127.0.0.1:37207/json/version 2026-08-18 23:13:21,749 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:37207/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:13:21,798 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Browser version: Chrome/150.0.7871.114 2026-08-18 23:13:21,799 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Issuing json command http://127.0.0.1:37207/json 2026-08-18 23:13:21,799 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:37207/json with timeout 3 increased to 10s during tests 2026-08-18 23:13:21,807 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Websocket url found: ws://127.0.0.1:37207/devtools/page/1A7179D456A39477B7C9BFB541CC59A5 2026-08-18 23:13:21,863 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Enable chrome headless console log notification 2026-08-18 23:13:21,867 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome headless enable page notifications 2026-08-18 23:13:21,899 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:13:21,962 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Setting session cookie in browser 2026-08-18 23:13:21,963 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 23:13:21,963 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 23:13:21,969 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:13:23,351 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /odoo HTTP/1.1" 200 - 183 0.059 1.325 2026-08-18 23:13:23,353 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Navigation result: {'frameId': '1A7179D456A39477B7C9BFB541CC59A5', 'loaderId': 'E67EF5DD16B6BC3D2DE105C7FF79BDA1', 'isDownload': False} 2026-08-18 23:13:23,354 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/user_modify_own_profile_tour.js')" 2026-08-18 23:13:23,375 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 23:13:23,380 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-18 23:13:23,388 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.013 2026-08-18 23:13:23,392 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 23:13:23,415 202 INFO rb-242d991-224035-405381 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-18 23:13:23,644 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /web/webclient/load_menus/4118e9c8e0a08ea321c25875de8c5a8c3b7405381fcd114a82af1093566c3185 HTTP/1.1" 200 - 475 0.136 0.138 2026-08-18 23:13:23,660 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.012 0.237 2026-08-18 23:13:23,663 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.076 2026-08-18 23:13:23,910 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:13:23,911 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:13:23,913 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:13:23,923 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.004 2026-08-18 23:13:23,934 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: Owl is running in 'dev' mode. 2026-08-18 23:13:23,949 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:13:23,967 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.009 2026-08-18 23:13:23,979 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.015 2026-08-18 23:13:24,003 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Evaluate test code "odoo.startTour('mail/static/tests/tours/user_modify_own_profile_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:13:24,007 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.007 0.034 2026-08-18 23:13:24,011 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [1/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Open user account menu (trigger: .o_user_menu button) 2026-08-18 23:13:24,071 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:13:24,074 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [2/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-08-18 23:13:24,080 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "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-18 23:13:24,111 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "POST /mail/data HTTP/1.1" 200 - 81 0.059 0.044 2026-08-18 23:13:24,164 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [3/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Update the email address (trigger: div[name="email"] input) 2026-08-18 23:13:24,172 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "GET /web/image/res.partner/7/avatar_128?unique=1787094801000 HTTP/1.1" 200 - 9 0.004 0.107 2026-08-18 23:13:24,173 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.154 2026-08-18 23:13:24,185 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.003 0.148 2026-08-18 23:13:24,195 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.129 2026-08-18 23:13:24,197 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:13:24,207 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.039 2026-08-18 23:13:24,219 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.002 0.050 2026-08-18 23:13:24,230 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.034 2026-08-18 23:13:24,257 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:13:24,501 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 298 0.054 0.197 2026-08-18 23:13:24,560 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "POST /mail/data HTTP/1.1" 200 - 52 0.020 0.285 2026-08-18 23:13:24,564 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-08-18 23:13:24,627 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 71 0.017 0.079 2026-08-18 23:13:24,775 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "GET /web/image/res.users/6/avatar_128?unique=1787094804677 HTTP/1.1" 200 - 9 0.004 0.011 2026-08-18 23:13:24,787 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [4/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step save form (trigger: .o_form_button_save:enabled) 2026-08-18 23:13:24,854 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [5/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-08-18 23:13:24,925 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:24] "POST /web/dataset/call_kw/res.users/onchange HTTP/1.1" 200 - 78 0.019 0.057 2026-08-18 23:13:25,078 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:25] "POST /web/dataset/call_kw/res.users/web_save HTTP/1.1" 200 - 147 0.035 0.107 2026-08-18 23:13:25,110 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: tour succeeded 2026-08-18 23:13:25,110 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: ╔════════════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/user_modify_own_profile_tour.js SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════╝ 2026-08-18 23:13:25,168 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: heap 26062004 (allocated 27578368) 2026-08-18 23:13:25,170 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Closing chrome headless with pid 12574 2026-08-18 23:13:25,170 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Closing websocket connection 2026-08-18 23:13:25,170 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Terminating chrome headless with pid 12574 2026-08-18 23:13:25,224 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231325_224368_test_user_modify_own_profile.txt 2026-08-18 23:13:25,224 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Removing chrome user profile "/tmp/tmpo9qy5v07_chrome_odoo" 2026-08-18 23:13:25,267 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:13:31,293 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:13:31,293 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:13:31,426 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_find_or_create_for_user_should_create_record_if_not_existing ... 2026-08-18 23:13:31,602 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.users.settings records with IDs: [495] 2026-08-18 23:13:31,619 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_find_or_create_for_user_should_return_correct_res_users_settings ... 2026-08-18 23:13:31,623 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.users.settings records with IDs: [495] 2026-08-18 23:13:31,643 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_set_res_users_settings_should_send_notification_on_bus ... 2026-08-18 23:13:31,663 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_set_res_users_settings_should_set_settings_properly ... 2026-08-18 23:13:31,710 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:13:37,810 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:13:37,810 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:13:37,979 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_01_join_call ... 2026-08-18 23:13:38,294 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_10_start_call_in_chat_should_invite_all_members_to_call ... 2026-08-18 23:13:38,668 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_11_start_call_in_group_should_invite_all_members_to_call ... 2026-08-18 23:13:39,046 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_20_join_call_should_cancel_pending_invitations ... 2026-08-18 23:13:39,380 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_21_leave_call_should_cancel_pending_invitations ... 2026-08-18 23:13:39,715 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_25_lone_call_participant_leaving_call_should_cancel_pending_invitations ... 2026-08-18 23:13:40,032 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_30_add_members_while_in_call_should_invite_new_members_to_call ... 2026-08-18 23:13:40,423 202 INFO rb-242d991-224035-405381 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-18 23:13:40,508 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_50_garbage_collect_should_remove_old_sessions_and_notify_data ... 2026-08-18 23:13:40,595 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_51_action_disconnect_should_remove_selected_session_and_notify_data ... 2026-08-18 23:13:40,686 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_60_rtc_sync_sessions_should_gc_and_return_outdated_and_active_sessions ... 2026-08-18 23:13:40,873 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:13:46,819 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:13:46,819 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:13:47,159 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_thread_controller: Starting TestThreadController.test_partner_message_post_access ... 2026-08-18 23:13:47,367 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:13:47,538 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:47] "POST /mail/message/post HTTP/1.1" 200 - 13 0.004 0.169 2026-08-18 23:13:47,549 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:47] "POST /mail/message/post HTTP/1.1" 200 - 3 0.000 0.004 2026-08-18 23:13:47,559 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:13:47,569 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:47] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:13:47,575 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:13:47,586 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:47] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 23:13:47,593 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:13:47,628 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:47] "POST /mail/message/post HTTP/1.1" 200 - 28 0.011 0.018 2026-08-18 23:13:47,637 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:13:47,675 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:47] "POST /mail/message/post HTTP/1.1" 200 - 24 0.014 0.020 2026-08-18 23:13:47,693 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_thread_controller: Starting TestThreadController.test_partner_message_post_partner_ids ... 2026-08-18 23:13:47,738 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:13:48,517 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:48] "POST /mail/message/post HTTP/1.1" 200 - 13 0.004 0.777 2026-08-18 23:13:48,529 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:48] "POST /mail/message/post HTTP/1.1" 200 - 3 0.000 0.004 2026-08-18 23:13:48,538 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_test from n/a 2026-08-18 23:13:48,549 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:48] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.004 2026-08-18 23:13:48,556 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:employee from n/a 2026-08-18 23:13:48,566 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:48] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.004 2026-08-18 23:13:48,573 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:13:48,665 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:48] "POST /mail/message/post HTTP/1.1" 200 - 68 0.026 0.061 2026-08-18 23:13:48,676 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:13:48,737 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:48] "POST /mail/message/post HTTP/1.1" 200 - 49 0.024 0.031 2026-08-18 23:13:48,787 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:13:48,798 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_toggle_upload: Starting TestToggleUpload.test_upload_allowed ... 2026-08-18 23:13:48,825 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-18 23:13:48,826 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:13:48,983 202 INFO rb-242d991-224035-405381 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-18 23:13:49,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:49] "POST /mail/attachment/upload HTTP/1.1" 200 - 27 0.006 0.169 2026-08-18 23:13:49,001 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_toggle_upload.TestToggleUpload.test_upload_allowed: waiting for threads: [] 2026-08-18 23:13:49,015 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_toggle_upload: Starting TestToggleUpload.test_upload_denied ... 2026-08-18 23:13:49,039 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-18 23:13:49,040 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:13:49,195 202 INFO rb-242d991-224035-405381 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-18 23:13:49,207 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:49] "POST /mail/attachment/upload HTTP/1.1" 403 - 23 0.004 0.164 2026-08-18 23:13:49,231 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:13:49,291 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_01_mail_tour ... 2026-08-18 23:13:49,554 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome headless failed to start: [12811:12832:0818/231349.405677: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 [12811:12832:0818/231349.408698:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12811:12832:0818/231349.408798: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 [12811:12832:0818/231349.408976: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 [12811:12832:0818/231349.408986:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12811:12832:0818/231349.415200:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12811:12811:0818/231349.417664:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12848:12848:0818/231349.424651:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12848:12848:0818/231349.426732:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12811:12832:0818/231349.432422:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12811:12811:0818/231349.487773:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12811:12811:0818/231349.487844:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12811:12811:0818/231349.487857:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12811:12832:0818/231349.487854:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12811:12832:0818/231349.487882:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12811:12811:0818/231349.487981:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12811:12811:0818/231349.488875:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12851:12892:0818/231349.506717:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:13:49,561 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: skipped TestUi.test_01_mail_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:13:49,583 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_01_mail_tour (odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour) 2026-08-18 23:13:49,584 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_01_mail_tour ... 2026-08-18 23:13:49,836 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.test_01_mail_tour: Chrome headless failed to start: [12939:12960:0818/231349.685821: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 [12939:12960:0818/231349.689457:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12939:12960:0818/231349.689632: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 [12939:12960:0818/231349.689669: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 [12939:12960:0818/231349.689700:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12939:12960:0818/231349.696209:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12939:12939:0818/231349.698975:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [12974:12974:0818/231349.707206:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [12974:12974:0818/231349.709165:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [12939:12960:0818/231349.716129:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12939:12939:0818/231349.773800:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12939:12939:0818/231349.773891:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [12939:12939:0818/231349.773907:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12939:12960:0818/231349.773906:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12939:12960:0818/231349.773932:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [12939:12939:0818/231349.774101:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12939:12939:0818/231349.775524:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [12977:13016:0818/231349.790574:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:13:49,841 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: skipped TestUi.test_01_mail_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:13:49,861 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_01_mail_tour (odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour) 2026-08-18 23:13:49,861 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_01_mail_tour ... 2026-08-18 23:13:50,114 202 WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.test_01_mail_tour.test_01_mail_tour: Chrome headless failed to start: [13055:13076:0818/231349.962664: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 [13055:13076:0818/231349.965882:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13055:13076:0818/231349.966084: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 [13055:13076:0818/231349.966145: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 [13055:13076:0818/231349.966154:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13055:13076:0818/231349.973284:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13055:13055:0818/231349.976019:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13090:13090:0818/231349.985174:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13090:13090:0818/231349.987259:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13055:13076:0818/231349.990948:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13055:13055:0818/231350.060326:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13055:13055:0818/231350.060408:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13055:13055:0818/231350.060421:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13055:13076:0818/231350.060452:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13055:13076:0818/231350.060489:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13055:13055:0818/231350.060567:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13055:13055:0818/231350.061662:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:13:50,119 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: skipped TestUi.test_01_mail_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:13:50,139 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_02_mail_create_channel_no_mail_tour ... 2026-08-18 23:13:50,566 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome headless failed to start: [13186:13207:0818/231350.416284: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 [13186:13207:0818/231350.419542:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13186:13207:0818/231350.419782: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 [13186:13207:0818/231350.419857: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 [13186:13207:0818/231350.419868:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13186:13207:0818/231350.426724:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13186:13186:0818/231350.429307:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13223:13223:0818/231350.436971:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13223:13223:0818/231350.438743:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13186:13207:0818/231350.444202:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13186:13186:0818/231350.486316:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13186:13186:0818/231350.486405:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13186:13186:0818/231350.486420:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13186:13207:0818/231350.486416:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13186:13207:0818/231350.486449:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13186:13186:0818/231350.486561:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13186:13186:0818/231350.487568:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13226:13272:0818/231350.506745:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:13:50,572 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: skipped TestUi.test_02_mail_create_channel_no_mail_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:13:50,597 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_02_mail_create_channel_no_mail_tour (odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour) 2026-08-18 23:13:50,597 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_02_mail_create_channel_no_mail_tour ... 2026-08-18 23:13:50,918 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Chrome pid: 13315 2026-08-18 23:13:50,918 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Chrome headless temporary user profile dir: /tmp/tmpw_mis5e9_chrome_odoo 2026-08-18 23:13:50,918 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Issuing json command http://127.0.0.1:45093/json/version 2026-08-18 23:13:50,919 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:45093/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:13:50,980 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 23:13:50,980 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Issuing json command http://127.0.0.1:45093/json 2026-08-18 23:13:50,981 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:45093/json with timeout 3 increased to 10s during tests 2026-08-18 23:13:50,989 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Websocket url found: ws://127.0.0.1:45093/devtools/page/68E1EBFA4B4D3819CB6CA1D76B40C322 2026-08-18 23:13:51,061 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Enable chrome headless console log notification 2026-08-18 23:13:51,066 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Chrome headless enable page notifications 2026-08-18 23:13:51,109 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:testuser from n/a 2026-08-18 23:13:51,113 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Setting session cookie in browser 2026-08-18 23:13:51,115 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 23:13:51,115 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 23:13:51,121 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:13:51,765 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:51] "GET /odoo HTTP/1.1" 200 - 181 0.046 0.600 2026-08-18 23:13:51,767 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Navigation result: {'frameId': '68E1EBFA4B4D3819CB6CA1D76B40C322', 'loaderId': 'C1FE4EE1C1F88D1CFA6C790F2796A051', 'isDownload': False} 2026-08-18 23:13:51,767 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Evaluate ready code "odoo.isTourReady('discuss_channel_tour')" 2026-08-18 23:13:51,788 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:51] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:13:51,793 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:51] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 23:13:51,828 202 INFO rb-242d991-224035-405381 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-18 23:13:51,866 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:51] "GET /web/webclient/load_menus/79997ae88c9cd64c3bdc28aa2d1581d386f0a56defa464d064cc68717ee9421e HTTP/1.1" 200 - 101 0.045 0.038 2026-08-18 23:13:51,870 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:51] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.088 2026-08-18 23:13:51,882 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.091 2026-08-18 23:13:51,889 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:51] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:13:51,967 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:51] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:13:52,302 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:13:52,302 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:13:52,302 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:13:52,311 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:13:52,325 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour.browser: Owl is running in 'dev' mode. 2026-08-18 23:13:52,336 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:13:52,359 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-08-18 23:13:52,363 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-08-18 23:13:52,370 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.006 2026-08-18 23:13:52,397 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.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-18 23:13:52,406 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.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-18 23:13:52,430 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:13:52,432 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13: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-18 23:13:52,459 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.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-18 23:13:52,465 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /mail/data HTTP/1.1" 200 - 33 0.038 0.025 2026-08-18 23:13:52,486 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/image/res.partner/1721/avatar_128?unique=1787094829000 HTTP/1.1" 200 - 15 0.007 0.060 2026-08-18 23:13:52,500 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/image?model=res.users&field=avatar_128&id=571 HTTP/1.1" 200 - 9 0.004 0.076 2026-08-18 23:13:52,506 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.082 2026-08-18 23:13:52,508 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.079 2026-08-18 23:13:52,512 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:13:52,559 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.041 0.045 2026-08-18 23:13:52,571 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.060 2026-08-18 23:13:52,609 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.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-18 23:13:52,618 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:13:52,628 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /mail/data HTTP/1.1" 200 - 37 0.015 0.022 2026-08-18 23:13:52,685 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.005 2026-08-18 23:13:52,690 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.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-18 23:13:52,695 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/image/discuss.channel/1/avatar_128?unique=de37ada3fc2456298ebfeb230058304aba8eaeb6e9e875861163dddcc1777205fc3d556e78b2eb80c267f0e910737764a1aa3870653285cdc727d34fd046acc3 HTTP/1.1" 200 - 10 0.002 0.011 2026-08-18 23:13:52,712 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/image/res.partner/2/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 8 0.005 0.024 2026-08-18 23:13:52,718 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /web/dataset/call_kw/discuss.channel/search_read HTTP/1.1" 200 - 4 0.002 0.020 2026-08-18 23:13:52,744 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.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-18 23:13:52,804 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /web/dataset/call_kw/discuss.channel/channel_create HTTP/1.1" 200 - 50 0.017 0.042 2026-08-18 23:13:52,870 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.007 0.012 2026-08-18 23:13:52,878 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/image/discuss.channel/1165/avatar_128?unique=bee5150c45921c0b003bf661d5546fde667e3fdd1d8ab96438774f9e22e8eea31eddc4442e6684701b3baa8740e4dc237d1c48822fb7f4669fabd3e2c70f8a7f HTTP/1.1" 200 - 6 0.001 0.021 2026-08-18 23:13:52,890 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /discuss/channel/members HTTP/1.1" 200 - 10 0.004 0.026 2026-08-18 23:13:52,897 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.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-18 23:13:52,903 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.021 2026-08-18 23:13:52,942 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 10 0.005 0.009 2026-08-18 23:13:52,966 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:13:52,970 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.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-18 23:13:52,982 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.005 0.010 2026-08-18 23:13:52,985 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:52] "GET /web/assets/e312109/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-18 23:13:53,092 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:53] "POST /mail/message/post HTTP/1.1" 200 - 42 0.016 0.029 2026-08-18 23:13:53,131 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.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-18 23:13:53,161 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:53] "POST /web/dataset/call_kw/mail.message/toggle_message_starred HTTP/1.1" 200 - 21 0.010 0.018 2026-08-18 23:13:53,206 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.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-18 23:13:53,227 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:53] "POST /mail/starred/messages HTTP/1.1" 200 - 17 0.004 0.010 2026-08-18 23:13:53,268 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour.browser: [10/10] Tour discuss_channel_tour → Step .o-discuss-ChannelSelector 2026-08-18 23:13:53,276 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:13:53] "GET /web/image/res.partner/1721/avatar_128?unique=1787094833000 HTTP/1.1" 200 - 8 0.004 0.011 2026-08-18 23:13:53,328 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour.browser: tour succeeded 2026-08-18 23:13:53,328 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR discuss_channel_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 23:13:53,375 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour.browser: heap 24875356 (allocated 27471872) 2026-08-18 23:13:53,377 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Closing chrome headless with pid 13315 2026-08-18 23:13:53,377 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Closing websocket connection 2026-08-18 23:13:53,377 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Terminating chrome headless with pid 13315 2026-08-18 23:13:53,483 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231353_483337_test_02_mail_create_channel_no_mail_tour.txt 2026-08-18 23:13:53,483 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.test_02_mail_create_channel_no_mail_tour: Removing chrome user profile "/tmp/tmpw_mis5e9_chrome_odoo" 2026-08-18 23:13:53,511 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_03_mail_discuss_configuration_tour ... 2026-08-18 23:13:53,792 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome headless failed to start: [13548:13569:0818/231353.616140: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 [13548:13569:0818/231353.619708:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13548:13569:0818/231353.619830: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 [13548:13569:0818/231353.619874: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 [13548:13569:0818/231353.619926:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13548:13569:0818/231353.626105:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13548:13548:0818/231353.628714:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13583:13583:0818/231353.637586:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13583:13583:0818/231353.639524:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13548:13569:0818/231353.643934:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13548:13548:0818/231353.713288:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13548:13548:0818/231353.713363:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13548:13548:0818/231353.713376:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13548:13569:0818/231353.713385:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13548:13569:0818/231353.713415:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13548:13548:0818/231353.713523:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13548:13548:0818/231353.714548:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13586:13626:0818/231353.737548:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 [13586:13626:0818/231353.738326:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:13:53,797 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: skipped TestUi.test_03_mail_discuss_configuration_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:13:53,817 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_03_mail_discuss_configuration_tour (odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour) 2026-08-18 23:13:53,818 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_03_mail_discuss_configuration_tour ... 2026-08-18 23:13:54,071 202 _WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.test_03_mail_discuss_configuration_tour: Chrome headless failed to start: [13678:13699:0818/231353.919853: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 [13678:13699:0818/231353.923095:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13678:13699:0818/231353.923231: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 [13678:13699:0818/231353.923326: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 [13678:13699:0818/231353.923362:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13678:13699:0818/231353.929732:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13678:13678:0818/231353.932369:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13714:13714:0818/231353.941282:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13714:13714:0818/231353.943021:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13678:13699:0818/231353.946806:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13678:13678:0818/231353.993512:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13678:13678:0818/231353.993586:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13678:13678:0818/231353.993599:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13678:13699:0818/231353.993605:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13678:13699:0818/231353.993636:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13678:13678:0818/231353.993729:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13678:13678:0818/231353.994731:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:13:54,077 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: skipped TestUi.test_03_mail_discuss_configuration_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:13:54,097 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_03_mail_discuss_configuration_tour (odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour) 2026-08-18 23:13:54,097 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_03_mail_discuss_configuration_tour ... 2026-08-18 23:13:54,351 202 WARNING rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.test_03_mail_discuss_configuration_tour.test_03_mail_discuss_configuration_tour: Chrome headless failed to start: [13806:13827:0818/231354.200128: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 [13806:13827:0818/231354.203457:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13806:13827:0818/231354.203533: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 [13806:13827:0818/231354.203628: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 [13806:13827:0818/231354.203637:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13806:13827:0818/231354.210340:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13806:13806:0818/231354.213311:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [13843:13843:0818/231354.220940:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [13843:13843:0818/231354.222842:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [13806:13827:0818/231354.228853:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13806:13806:0818/231354.292137:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13806:13806:0818/231354.292214:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [13806:13806:0818/231354.292226:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13806:13827:0818/231354.292229:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13806:13827:0818/231354.292260:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [13806:13806:0818/231354.292353:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [13806:13806:0818/231354.293461:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:13:54,356 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.discuss.test_ui: skipped TestUi.test_03_mail_discuss_configuration_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:13:54,388 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:13:54,402 202 INFO rb-242d991-224035-405381 odoo.addons.mail.tests.test_uninstall: Starting TestMailUninstall.test_unlink_model ... 2026-08-18 23:13:56,305 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3754d9ce00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:13:56,306 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3776dd68e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:13:56,310 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:13:56,312 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:13:56,313 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3776dd67a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:13:56,322 202 INFO rb-242d991-224035-405381 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-18 23:13:56,323 202 INFO rb-242d991-224035-405381 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-18 23:13:58,315 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f377619dbc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:13:58,315 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3776b540e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:13:58,319 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:13:58,321 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:13:58,322 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3776b56de0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:13:58,331 202 INFO rb-242d991-224035-405381 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-18 23:13:58,331 202 INFO rb-242d991-224035-405381 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-18 23:13:58,790 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2554] 2026-08-18 23:14:00,330 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f37765263e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:14:00,331 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3777642b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:14:00,335 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:14:00,337 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:14:00,338 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3777642f20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:14:00,347 202 INFO rb-242d991-224035-405381 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-18 23:14:00,347 202 INFO rb-242d991-224035-405381 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-18 23:14:01,404 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3777640900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:14:01,405 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f377898afc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:14:01,408 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-18 23:14:01,410 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-18 23:14:01,411 202 INFO rb-242d991-224035-405381 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f377898ac00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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-18 23:14:01,419 202 INFO rb-242d991-224035-405381 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-18 23:14:01,420 202 INFO rb-242d991-224035-405381 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-18 23:14:01,428 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:14:08,255 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:14:08,255 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:14:08,662 202 INFO rb-242d991-224035-405381 odoo.addons.mail_group.tests.test_mail_group_mailing: Starting TestMailGroupMailing.test_mail_mail_headers ... 2026-08-18 23:14:08,869 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:14:09,036 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [3] 2026-08-18 23:14:09,037 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:09] "POST /group/3/unsubscribe_oneclick?email=member_1@test.com&token=909262086ab52f4974137df94243da3cf2187e242f2240cabcd12e37597cd120 HTTP/1.1" 200 - 19 0.004 0.165 2026-08-18 23:14:09,046 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [4] 2026-08-18 23:14:09,047 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:09] "POST /group/3/unsubscribe_oneclick?email=member_2@test.com&token=bedf3502a676ee64fe3a5cf509cd147b522aa27bfdebd508c6a940c30a58d0df HTTP/1.1" 200 - 7 0.001 0.004 2026-08-18 23:14:09,054 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [5] 2026-08-18 23:14:09,055 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:09] "POST /group/3/unsubscribe_oneclick?email=banned_member@test.com&token=2909e16b17cf417fcae3de9ebf58c7cdc11dd8fcd9ac9e20533e5d1df6bc72d5 HTTP/1.1" 200 - 7 0.001 0.004 2026-08-18 23:14:09,110 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:14:09,121 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_dblclick_event_from_calendar ... 2026-08-18 23:14:09,361 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome pid: 13939 2026-08-18 23:14:09,361 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome headless temporary user profile dir: /tmp/tmpqwasb8e6_chrome_odoo 2026-08-18 23:14:09,361 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Issuing json command http://127.0.0.1:38337/json/version 2026-08-18 23:14:09,362 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:38337/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:14:09,404 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Browser version: Chrome/150.0.7871.114 2026-08-18 23:14:09,404 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Issuing json command http://127.0.0.1:38337/json 2026-08-18 23:14:09,404 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:38337/json with timeout 3 increased to 10s during tests 2026-08-18 23:14:09,411 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Websocket url found: ws://127.0.0.1:38337/devtools/page/39DD46C35616BAEDC27594407163EA4C 2026-08-18 23:14:09,467 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Enable chrome headless console log notification 2026-08-18 23:14:09,472 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome headless enable page notifications 2026-08-18 23:14:09,502 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:14:09,562 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Setting session cookie in browser 2026-08-18 23:14:09,564 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Open "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" in browser 2026-08-18 23:14:09,564 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Navigating to: "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" 2026-08-18 23:14:09,571 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:14:10,345 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:10] "GET /odoo/action-maintenance.hr_equipment_request_action_cal HTTP/1.1" 200 - 179 0.058 0.719 2026-08-18 23:14:10,349 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Navigation result: {'frameId': '39DD46C35616BAEDC27594407163EA4C', 'loaderId': 'BBC17B90D762BE978C20848844F74CF1', 'isDownload': False} 2026-08-18 23:14:10,349 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Evaluate ready code "odoo.isTourReady('test_dblclick_event_from_calendar')" 2026-08-18 23:14:10,661 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:10] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.110 0.188 2026-08-18 23:14:10,667 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:10] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.304 2026-08-18 23:14:10,670 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:10] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.306 2026-08-18 23:14:10,679 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.311 2026-08-18 23:14:10,684 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:10] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.322 2026-08-18 23:14:10,696 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:10] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:14:10,698 202 INFO rb-242d991-224035-405381 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-18 23:14:10,773 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:10] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:14:11,184 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:14:11,187 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:14:11,187 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-08-18 23:14:11,194 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:14:11,205 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: Owl is running in 'dev' mode. 2026-08-18 23:14:11,224 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:14:11,242 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.009 0.027 2026-08-18 23:14:11,245 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-18 23:14:11,273 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.037 2026-08-18 23:14:11,278 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Evaluate test code "odoo.startTour('test_dblclick_event_from_calendar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-maintenance.hr_equipment_request_action_cal", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:14:11,288 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [1/10] Tour test_dblclick_event_from_calendar → Step Enter event form (trigger: a[data-event-id="1"]) 2026-08-18 23:14:11,332 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:14:11,333 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.016 0.084 2026-08-18 23:14:11,367 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.103 2026-08-18 23:14:11,377 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:14:11,381 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "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-18 23:14:11,484 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /mail/data HTTP/1.1" 200 - 139 0.044 0.152 2026-08-18 23:14:11,485 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.196 2026-08-18 23:14:11,497 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.165 2026-08-18 23:14:11,512 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.004 0.137 2026-08-18 23:14:11,523 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.153 2026-08-18 23:14:11,532 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.157 2026-08-18 23:14:11,535 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:14:11,550 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.010 2026-08-18 23:14:11,562 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:14:11,613 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 69 0.018 0.053 2026-08-18 23:14:11,630 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 3 0.001 0.003 2026-08-18 23:14:11,673 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:14:11,680 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "GET /web/assets/2e2a7ae/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 23:14:11,808 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [2/10] Tour test_dblclick_event_from_calendar → Step Change the name of the form (trigger: input#name_0) 2026-08-18 23:14:11,811 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/maintenance.request/get_formview_id HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:14:11,831 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 23:14:11,847 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:14:11,860 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/maintenance.request/web_read HTTP/1.1" 200 - 9 0.004 0.011 2026-08-18 23:14:11,876 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.007 0.026 2026-08-18 23:14:11,913 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:14:11,920 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/maintenance.stage/search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:14:11,935 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:14:12,007 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 23:14:12,034 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [3/10] Tour test_dblclick_event_from_calendar → Step Save name change (trigger: button[data-hotkey="s"]) 2026-08-18 23:14:12,044 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.015 0.024 2026-08-18 23:14:12,055 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.046 2026-08-18 23:14:12,073 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.006 0.028 2026-08-18 23:14:12,091 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "GET /web/image/res.partner/2/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 13 0.006 0.022 2026-08-18 23:14:12,128 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [4/10] Tour test_dblclick_event_from_calendar → Step Return to calendar (trigger: .o_back_button) 2026-08-18 23:14:12,159 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/web_save HTTP/1.1" 200 - 23 0.009 0.020 2026-08-18 23:14:12,179 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.005 0.011 2026-08-18 23:14:12,194 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [5/10] Tour test_dblclick_event_from_calendar → Step Move to next week (trigger: .o_calendar_button_next) 2026-08-18 23:14:12,203 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.007 0.028 2026-08-18 23:14:12,214 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.031 2026-08-18 23:14:12,217 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.000 0.019 2026-08-18 23:14:12,274 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [6/10] Tour test_dblclick_event_from_calendar → Step Access occurrence (trigger: a[data-event-id="2"]) 2026-08-18 23:14:12,280 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:14:12,342 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [7/10] Tour test_dblclick_event_from_calendar → Step Change equipment (trigger: input#duration_0) 2026-08-18 23:14:12,345 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/get_formview_id HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:14:12,368 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/web_read HTTP/1.1" 200 - 9 0.004 0.011 2026-08-18 23:14:12,379 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:14:12,382 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.stage/search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:14:12,414 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 23:14:12,471 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [8/10] Tour test_dblclick_event_from_calendar → Step Save duration change (trigger: button[data-hotkey="s"]) 2026-08-18 23:14:12,482 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.041 0.030 2026-08-18 23:14:12,493 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.076 2026-08-18 23:14:12,499 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.071 2026-08-18 23:14:12,508 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.008 2026-08-18 23:14:12,533 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [9/10] Tour test_dblclick_event_from_calendar → Step Return to calendar (trigger: .o_back_button) 2026-08-18 23:14:12,557 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/web_save HTTP/1.1" 200 - 17 0.007 0.016 2026-08-18 23:14:12,576 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.004 0.011 2026-08-18 23:14:12,598 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [10/10] Tour test_dblclick_event_from_calendar → Step a[data-event-id="2"] 2026-08-18 23:14:12,600 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.008 0.028 2026-08-18 23:14:12,610 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.027 2026-08-18 23:14:12,613 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:12] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.000 0.010 2026-08-18 23:14:12,663 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: tour succeeded 2026-08-18 23:14:12,663 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_dblclick_event_from_calendar SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-18 23:14:12,781 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: heap 36090416 (allocated 37937152) 2026-08-18 23:14:12,783 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Closing chrome headless with pid 13939 2026-08-18 23:14:12,784 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Closing websocket connection 2026-08-18 23:14:12,784 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Terminating chrome headless with pid 13939 2026-08-18 23:14:12,891 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231412_891372_test_dblclick_event_from_calendar.txt 2026-08-18 23:14:12,891 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Removing chrome user profile "/tmp/tmpqwasb8e6_chrome_odoo" 2026-08-18 23:14:12,921 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_drag_and_drop_calendar_event ... 2026-08-18 23:14:13,246 202 _WARNING rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome headless failed to start: [14196:14217:0818/231413.097426: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 [14196:14217:0818/231413.100913:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14196:14217:0818/231413.101164: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 [14196:14217:0818/231413.101217: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 [14196:14217:0818/231413.101227:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14196:14217:0818/231413.107495:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14196:14196:0818/231413.110338:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14231:14231:0818/231413.118511:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14231:14231:0818/231413.120501:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14196:14217:0818/231413.126412:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14196:14196:0818/231413.193641:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14196:14196:0818/231413.193728:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14196:14196:0818/231413.193746:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14196:14217:0818/231413.193743:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14196:14217:0818/231413.193769:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14196:14196:0818/231413.193884:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14196:14196:0818/231413.194964:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14234:14272:0818/231413.208292:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:14:13,251 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence: skipped TestCalendarWithRecurrence.test_drag_and_drop_calendar_event : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:14:13,273 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_drag_and_drop_calendar_event (odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event) 2026-08-18 23:14:13,274 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_drag_and_drop_calendar_event ... 2026-08-18 23:14:13,608 202 _WARNING rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Chrome headless failed to start: [14306:14327:0818/231413.453117: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 [14306:14327:0818/231413.456419:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14306:14327:0818/231413.456777: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 [14306:14327:0818/231413.456846: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 [14306:14327:0818/231413.456855:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14306:14327:0818/231413.467564:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14306:14306:0818/231413.469731:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14341:14341:0818/231413.481844:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14341:14341:0818/231413.483813:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14306:14327:0818/231413.485066:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14306:14306:0818/231413.528181:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14306:14306:0818/231413.528257:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14306:14306:0818/231413.528269:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14306:14327:0818/231413.528269:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14306:14327:0818/231413.528296:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14306:14306:0818/231413.528356:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14306:14306:0818/231413.529127:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14342:14391:0818/231413.571580:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:14:13,614 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence: skipped TestCalendarWithRecurrence.test_drag_and_drop_calendar_event : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:14:13,635 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_drag_and_drop_calendar_event (odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event) 2026-08-18 23:14:13,635 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_drag_and_drop_calendar_event ... 2026-08-18 23:14:13,849 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Chrome pid: 14418 2026-08-18 23:14:13,849 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Chrome headless temporary user profile dir: /tmp/tmpx7ell7o0_chrome_odoo 2026-08-18 23:14:13,849 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Issuing json command http://127.0.0.1:45875/json/version 2026-08-18 23:14:13,858 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:45875/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:14:13,897 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Browser version: Chrome/150.0.7871.114 2026-08-18 23:14:13,897 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Issuing json command http://127.0.0.1:45875/json 2026-08-18 23:14:13,898 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:45875/json with timeout 3 increased to 10s during tests 2026-08-18 23:14:13,907 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Websocket url found: ws://127.0.0.1:45875/devtools/page/53ED8618AA11F6F2A95E1C0FF44CDCB6 2026-08-18 23:14:13,965 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Enable chrome headless console log notification 2026-08-18 23:14:13,972 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Chrome headless enable page notifications 2026-08-18 23:14:13,994 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:14:13,999 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Setting session cookie in browser 2026-08-18 23:14:14,000 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.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-18 23:14:14,001 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Navigating to: "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" 2026-08-18 23:14:14,008 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:14:14,755 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:14] "GET /odoo/action-maintenance.hr_equipment_request_action_cal HTTP/1.1" 200 - 180 0.103 0.645 2026-08-18 23:14:14,757 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Navigation result: {'frameId': '53ED8618AA11F6F2A95E1C0FF44CDCB6', 'loaderId': '014E797993DDC9E33B3CC4C2B1887B97', 'isDownload': False} 2026-08-18 23:14:14,757 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Evaluate ready code "odoo.isTourReady('test_drag_and_drop_event_in_calendar')" 2026-08-18 23:14:14,784 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.008 2026-08-18 23:14:14,790 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:14] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-08-18 23:14:14,792 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:14] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-18 23:14:14,795 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:14] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 23:14:14,832 202 INFO rb-242d991-224035-405381 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-18 23:14:15,173 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.167 0.229 2026-08-18 23:14:15,177 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.349 2026-08-18 23:14:15,179 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.000 0.177 2026-08-18 23:14:15,330 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:14:15,330 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:14:15,330 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:14:15,338 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:14:15,350 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.browser: Owl is running in 'dev' mode. 2026-08-18 23:14:15,369 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:14:15,386 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.010 0.026 2026-08-18 23:14:15,389 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 23:14:15,400 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.002 0.023 2026-08-18 23:14:15,414 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.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-18 23:14:15,420 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.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-18 23:14:15,466 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.014 0.074 2026-08-18 23:14:15,476 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.070 2026-08-18 23:14:15,493 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14: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-18 23:14:15,495 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:14:15,654 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "POST /mail/data HTTP/1.1" 200 - 139 0.048 0.186 2026-08-18 23:14:15,655 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.224 2026-08-18 23:14:15,671 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.188 2026-08-18 23:14:15,679 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.194 2026-08-18 23:14:15,697 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.004 0.211 2026-08-18 23:14:15,705 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:14:15,718 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:14:15,721 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.010 2026-08-18 23:14:15,745 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:14:15,782 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 69 0.017 0.052 2026-08-18 23:14:15,794 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.076 2026-08-18 23:14:15,800 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 3 0.001 0.003 2026-08-18 23:14:15,842 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:14:15,848 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:15] "GET /web/assets/2e2a7ae/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-08-18 23:14:15,955 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.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-18 23:14:16,018 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.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-18 23:14:16,023 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:16] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 23:14:16,111 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.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-18 23:14:16,345 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.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-18 23:14:16,365 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:16] "POST /web/dataset/call_kw/maintenance.request/write HTTP/1.1" 200 - 37 0.013 0.029 2026-08-18 23:14:16,373 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:16] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 23:14:16,549 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.browser: tour succeeded 2026-08-18 23:14:16,550 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_drag_and_drop_event_in_calendar SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-08-18 23:14:16,595 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.browser: heap 27153876 (allocated 30072832) 2026-08-18 23:14:16,597 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Closing chrome headless with pid 14418 2026-08-18 23:14:16,597 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Closing websocket connection 2026-08-18 23:14:16,598 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Terminating chrome headless with pid 14418 2026-08-18 23:14:16,696 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231416_695741_test_drag_and_drop_calendar_event.txt 2026-08-18 23:14:16,696 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event.test_drag_and_drop_calendar_event: Removing chrome user profile "/tmp/tmpx7ell7o0_chrome_odoo" 2026-08-18 23:14:16,734 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:14:16,742 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_basic_access_and_new_equipment ... 2026-08-18 23:14:16,942 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-08-18 23:14:16,948 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29206] 2026-08-18 23:14:16,952 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:14:17,135 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-08-18 23:14:17,140 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29208] 2026-08-18 23:14:17,143 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:14:17,328 202 INFO rb-242d991-224035-405381 odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_done_maintenance_no_close_or_request_date ... 2026-08-18 23:14:17,518 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-08-18 23:14:17,522 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29212] 2026-08-18 23:14:17,526 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:14:17,704 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-08-18 23:14:17,709 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29214] 2026-08-18 23:14:17,712 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:14:18,009 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:14:21,001 202 INFO rb-242d991-224035-405381 odoo.addons.marketing_card.tests.test_campaign: Starting TestMarketingCardRouting.test_campaign_stats ... 2026-08-18 23:14:22,022 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:14:22,425 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:22] "GET /cards/part0-1/preview HTTP/1.1" 200 - 88 0.020 0.384 2026-08-18 23:14:22,435 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:22] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 3 0.000 0.003 2026-08-18 23:14:22,445 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:22] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 3 0.000 0.003 2026-08-18 23:14:22,475 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:22] "GET /cards/part0-1/redirect HTTP/1.1" 200 - 20 0.005 0.019 2026-08-18 23:14:22,484 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:22] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 5 0.001 0.003 2026-08-18 23:14:22,497 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:22] "GET /cards/part0-1/redirect HTTP/1.1" 303 - 7 0.002 0.006 2026-08-18 23:14:22,524 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:22] "GET /r/QkZ HTTP/1.1" 301 - 24 0.006 0.017 2026-08-18 23:14:22,567 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:14:28,138 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:14:28,138 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:14:28,409 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow ... 2026-08-18 23:14:28,671 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(10,) targets mailing.contact, blacklist: 0 emails 2026-08-18 23:14:28,671 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(10,) has already reached 0 mailing.contact emails 2026-08-18 23:14:28,788 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(11,) targets mailing.contact, blacklist: 0 emails 2026-08-18 23:14:28,788 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(11,) has already reached 15 mailing.contact emails 2026-08-18 23:14:29,038 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow_cron ... 2026-08-18 23:14:29,133 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(13,) targets mailing.contact, blacklist: 0 emails 2026-08-18 23:14:29,133 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(13,) has already reached 0 mailing.contact emails 2026-08-18 23:14:29,245 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(14,) targets mailing.contact, blacklist: 0 emails 2026-08-18 23:14:29,245 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(14,) has already reached 15 mailing.contact emails 2026-08-18 23:14:29,451 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (62) started manually 2026-08-18 23:14:29,481 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (62) done 2026-08-18 23:14:29,498 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_campaign ... 2026-08-18 23:14:29,645 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_compare ... 2026-08-18 23:14:29,729 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_duplicate_date ... 2026-08-18 23:14:29,898 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_manual_flow ... 2026-08-18 23:14:29,988 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(25,) targets mailing.contact, blacklist: 0 emails 2026-08-18 23:14:29,988 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(25,) has already reached 0 mailing.contact emails 2026-08-18 23:14:30,100 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(26,) targets mailing.contact, blacklist: 0 emails 2026-08-18 23:14:30,101 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(26,) has already reached 15 mailing.contact emails 2026-08-18 23:14:30,340 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_minimum_participants ... 2026-08-18 23:14:30,463 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(30,) targets mailing.contact, blacklist: 0 emails 2026-08-18 23:14:30,464 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(30,) has already reached 0 mailing.contact emails 2026-08-18 23:14:30,531 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:14:37,038 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:14:37,038 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:14:37,367 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134945, 134765, 165053] 2026-08-18 23:14:37,368 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mailing.list records with IDs: [3, 1, 2] 2026-08-18 23:14:37,420 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_assert_initial_values ... 2026-08-18 23:14:37,621 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_report_unsubscribe ... 2026-08-18 23:14:37,631 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_marketing from n/a 2026-08-18 23:14:37,638 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:14:38,290 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:38] "GET /mailing/report/unsubscribe?user_id=595&token= HTTP/1.1" 400 - 261 0.066 0.586 2026-08-18 23:14:38,344 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:38] "GET /mailing/report/unsubscribe?user_id=595&token=zboobs HTTP/1.1" 418 - 22 0.007 0.044 2026-08-18 23:14:38,385 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:38] "GET /mailing/report/unsubscribe?user_id=1&token=bfa0d50c09771297a8ffa64f08f0b94cfbf659982fe9eb8a5c1a78daa2740adf HTTP/1.1" 418 - 18 0.006 0.032 2026-08-18 23:14:38,778 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:38] "GET /mailing/report/unsubscribe?user_id=595&token=bfa0d50c09771297a8ffa64f08f0b94cfbf659982fe9eb8a5c1a78daa2740adf HTTP/1.1" 418 - 187 0.048 0.314 2026-08-18 23:14:38,822 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #595 deleted ir.config_parameter records with IDs: [37] 2026-08-18 23:14:39,062 202 INFO rb-242d991-224035-405381 odoo.tests.common: Simulating signal changes during tests 2026-08-18 23:14:39,062 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:39] "GET /mailing/report/unsubscribe?user_id=595&token=bfa0d50c09771297a8ffa64f08f0b94cfbf659982fe9eb8a5c1a78daa2740adf HTTP/1.1" 200 - 150 0.037 0.215 2026-08-18 23:14:39,078 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 14657 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmpdigp2wrb_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:46679/json/version 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:46679/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:46679/json 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:46679/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:46679/devtools/page/AA31AD4153B18C16D47EE8B41BF7F8B2 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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=1775&hash_token=6c531835255a77177bdf5da55e6b29dad7c26e8e5a51193a0ae6169726ec7a9769ee70899a9be0d3becbf4157494d313c04b29e2e1a30f163d61b04580c59f78" in browser 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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=1775&hash_token=6c531835255a77177bdf5da55e6b29dad7c26e8e5a51193a0ae6169726ec7a9769ee70899a9be0d3becbf4157494d313c04b29e2e1a30f163d61b04580c59f78" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe?email=not.fleurus@example.com&document_id=1775&hash_token=6c531835255a77177bdf5da55e6b29dad7c26e8e5a51193a0ae6169726ec7a9769ee70899a9be0d3becbf4157494d313c04b29e2e1a30f163d61b04580c59f78 HTTP/1.1" 200 - 141 0.036 -0.036 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': 'AA31AD4153B18C16D47EE8B41BF7F8B2', 'loaderId': 'DD0B87369788A9B0DD37E8F98C2D99C7', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/da6bac5/web.assets_frontend.min.css, copying from /web/assets/da6bac5/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/da6bac5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.020 -0.020 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc5b991/mass_mailing.mailing_assets.min.css, copying from /web/assets/cc5b991/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cc5b991/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f12cda/web.assets_frontend_minimal.min.js, copying from /web/assets/5f12cda/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5f12cda/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de08a63/web.__assets_tests_call__.min.js, copying from /web/assets/de08a63/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/de08a63/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 rb-242d991-224035-405381 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 ? 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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5298b2a/web.assets_frontend_lazy.min.js, copying from /web/assets/5298b2a/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5298b2a/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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=53ec642 HTTP/1.1" 200 - 5 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6478d97/mass_mailing.mailing_assets.min.js, copying from /web/assets/6478d97/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6478d97/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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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=1775&hash_token=6c531835255a77177bdf5da55e6b29dad7c26e8e5a51193a0ae6169726ec7a9769ee70899a9be0d3becbf4157494d313c04b29e2e1a30f163d61b04580c59f78", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 9391556 (allocated 10223616) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 14657 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 14657 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmpdigp2wrb_chrome_odoo" 2022-06-14 10:00:00,000 202 _WARNING rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless failed to start: [14850:14871:0818/231441.514689: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 [14850:14871:0818/231441.518310:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14850:14871:0818/231441.518445: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 [14850:14871:0818/231441.518618: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 [14850:14871:0818/231441.518628:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14850:14871:0818/231441.524909:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14850:14850:0818/231441.527761:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [14885:14885:0818/231441.535897:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [14885:14885:0818/231441.537593:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [14850:14871:0818/231441.547309:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14850:14850:0818/231441.597648:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14850:14850:0818/231441.597714:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [14850:14850:0818/231441.597725:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14850:14871:0818/231441.597729:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14850:14871:0818/231441.597755:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [14850:14850:0818/231441.597856:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [14850:14850:0818/231441.598853:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:14:41,685 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers: skipped Subtest TestMailingControllers.test_mailing_unsubscribe_from_document_tour (test_email='"Déboulonneur" <>', tour_name='mailing_portal_unsubscribe_from_document_with_lists') : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:14:41,709 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mailing_unsubscribe_from_document_tour (odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour) 2026-08-18 23:14:41,710 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Chrome pid: 14961 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmpf7od5xui_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:44327/json/version 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:44327/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/150.0.7871.114 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:44327/json 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:44327/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:44327/devtools/page/C0F4FBC4971F51E28C2D268C23B9BC3B 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Open "http://127.0.0.1:8069/mailing/32/unsubscribe?email=not.fleurus@example.com&document_id=1777&hash_token=e3a33c338ce8d486c1f723c1c934658cdf93680ec94e98760edf19632ca30ff01e3f6c500501b9b73e9b93e2d78b735598f9f4a5a0a59c7cbb52533e9d07dfe6" in browser 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Navigating to: "http://127.0.0.1:8069/mailing/32/unsubscribe?email=not.fleurus@example.com&document_id=1777&hash_token=e3a33c338ce8d486c1f723c1c934658cdf93680ec94e98760edf19632ca30ff01e3f6c500501b9b73e9b93e2d78b735598f9f4a5a0a59c7cbb52533e9d07dfe6" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe?email=not.fleurus@example.com&document_id=1777&hash_token=e3a33c338ce8d486c1f723c1c934658cdf93680ec94e98760edf19632ca30ff01e3f6c500501b9b73e9b93e2d78b735598f9f4a5a0a59c7cbb52533e9d07dfe6 HTTP/1.1" 200 - 141 0.038 -0.038 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': 'C0F4FBC4971F51E28C2D268C23B9BC3B', 'loaderId': '7125F6A434C9E8CF71955EAE2AFE8D84', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/da6bac5/web.assets_frontend.min.css, copying from /web/assets/da6bac5/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/da6bac5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.021 -0.021 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc5b991/mass_mailing.mailing_assets.min.css, copying from /web/assets/cc5b991/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cc5b991/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f12cda/web.assets_frontend_minimal.min.js, copying from /web/assets/5f12cda/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5f12cda/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de08a63/web.__assets_tests_call__.min.js, copying from /web/assets/de08a63/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/de08a63/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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=53ec642 HTTP/1.1" 200 - 5 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5298b2a/web.assets_frontend_lazy.min.js, copying from /web/assets/5298b2a/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5298b2a/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6478d97/mass_mailing.mailing_assets.min.js, copying from /web/assets/6478d97/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6478d97/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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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=1777&hash_token=e3a33c338ce8d486c1f723c1c934658cdf93680ec94e98760edf19632ca30ff01e3f6c500501b9b73e9b93e2d78b735598f9f4a5a0a59c7cbb52533e9d07dfe6", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour.browser: heap 9391644 (allocated 9961472) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 14961 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 14961 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmpf7od5xui_chrome_odoo" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Chrome pid: 15157 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmpie3r7fci_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:32779/json/version 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:32779/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/150.0.7871.114 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:32779/json 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:32779/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:32779/devtools/page/45FB87C176B716CE90F69603D89438FC 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Open "http://127.0.0.1:8069/mailing/32/unsubscribe?email=fleurus@example.com&document_id=1778&hash_token=05bec0242437482d439bc64d93ee88bf1af87445cb44fd19986594750a25fc29c1e70315650d6545b568d513fc417a24fdb42261d92d960ca73e2ec4de8f947d" in browser 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Navigating to: "http://127.0.0.1:8069/mailing/32/unsubscribe?email=fleurus@example.com&document_id=1778&hash_token=05bec0242437482d439bc64d93ee88bf1af87445cb44fd19986594750a25fc29c1e70315650d6545b568d513fc417a24fdb42261d92d960ca73e2ec4de8f947d" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe?email=fleurus@example.com&document_id=1778&hash_token=05bec0242437482d439bc64d93ee88bf1af87445cb44fd19986594750a25fc29c1e70315650d6545b568d513fc417a24fdb42261d92d960ca73e2ec4de8f947d HTTP/1.1" 200 - 32 0.010 -0.010 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': '45FB87C176B716CE90F69603D89438FC', 'loaderId': '56535E8E6AED58A1EFF7D99DD3343ACC', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/da6bac5/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cc5b991/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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5f12cda/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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/de08a63/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 rb-242d991-224035-405381 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 ? 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5298b2a/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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=53ec642 HTTP/1.1" 200 - 4 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6478d97/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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.006 -0.006 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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=1778&hash_token=05bec0242437482d439bc64d93ee88bf1af87445cb44fd19986594750a25fc29c1e70315650d6545b568d513fc417a24fdb42261d92d960ca73e2ec4de8f947d", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 23 0.011 -0.011 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour.browser: heap 9391312 (allocated 9699328) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 15157 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 15157 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmpie3r7fci_chrome_odoo" 2026-08-18 23:14:45,809 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user ... 2026-08-18 23:14:45,905 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_marketing from n/a 2026-08-18 23:14:45,909 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:14:47,251 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:47] "GET /mailing/32/unsubscribe HTTP/1.1" 400 - 259 0.068 1.275 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome pid: 15352 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless temporary user profile dir: /tmp/tmpqfc9f5ib_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Issuing json command http://127.0.0.1:42265/json/version 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42265/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Issuing json command http://127.0.0.1:42265/json 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42265/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Websocket url found: ws://127.0.0.1:42265/devtools/page/5A6929163DAAED799A1D24A1BAA9ED1F 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Enable chrome headless console log notification 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless enable page notifications 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_marketing from n/a 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Setting session cookie in browser 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Open "http://127.0.0.1:8069/mailing/32/unsubscribe" in browser 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigating to: "http://127.0.0.1:8069/mailing/32/unsubscribe" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe HTTP/1.1" 200 - 173 0.063 -0.063 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigation result: {'frameId': '5A6929163DAAED799A1D24A1BAA9ED1F', 'loaderId': '468397F1C5A9D5EEF05C08A24D7D4CA3', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document_with_lists')" 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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/da6bac5/web.assets_frontend.min.css, copying from /web/assets/da6bac5/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/da6bac5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.025 -0.025 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc5b991/mass_mailing.mailing_assets.min.css, copying from /web/assets/cc5b991/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cc5b991/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f12cda/web.assets_frontend_minimal.min.js, copying from /web/assets/5f12cda/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5f12cda/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de08a63/web.__assets_tests_call__.min.js, copying from /web/assets/de08a63/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/de08a63/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 rb-242d991-224035-405381 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 ? 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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5298b2a/web.assets_frontend_lazy.min.js, copying from /web/assets/5298b2a/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5298b2a/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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=53ec642 HTTP/1.1" 200 - 5 0.002 -0.002 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6478d97/mass_mailing.mailing_assets.min.js, copying from /web/assets/6478d97/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6478d97/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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document_with_lists', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/32/unsubscribe", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [1/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.006 -0.006 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [2/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [3/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List1')) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [4/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [5/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [6/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [7/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Write feedback reason (trigger: textarea[name='feedback']) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [8/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Hit Send (trigger: button#button_feedback) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [9/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 23 0.009 -0.009 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [10/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [11/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 10 0.005 -0.005 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [12/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [13/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.006 -0.006 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: tour succeeded 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document_with_lists SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: heap 9420056 (allocated 10485760) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing chrome headless with pid 15352 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing websocket connection 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Terminating chrome headless with pid 15352 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Removing chrome user profile "/tmp/tmpqfc9f5ib_chrome_odoo" 2026-08-18 23:14:49,417 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome pid: 15544 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless temporary user profile dir: /tmp/tmpht8kmvyr_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:37243/json/version 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:37243/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:37243/json 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:37243/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Websocket url found: ws://127.0.0.1:37243/devtools/page/A567525A216F046C5BCCA8F70A2386DC 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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=d0c650bd42a738a9b5bc5a8270f6001ea86b5e931b58f922608ffe57778c6e8da88205157cdc5ba4359b21227c5eedc09822f5b838736a94224ababa63afa277" in browser 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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=d0c650bd42a738a9b5bc5a8270f6001ea86b5e931b58f922608ffe57778c6e8da88205157cdc5ba4359b21227c5eedc09822f5b838736a94224ababa63afa277" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=d0c650bd42a738a9b5bc5a8270f6001ea86b5e931b58f922608ffe57778c6e8da88205157cdc5ba4359b21227c5eedc09822f5b838736a94224ababa63afa277 HTTP/1.1" 200 - 146 0.038 -0.038 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Navigation result: {'frameId': 'A567525A216F046C5BCCA8F70A2386DC', 'loaderId': '943F2F9D07374EBC6C2ED2CD1BCE2034', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/da6bac5/web.assets_frontend.min.css, copying from /web/assets/da6bac5/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/da6bac5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.022 -0.022 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc5b991/mass_mailing.mailing_assets.min.css, copying from /web/assets/cc5b991/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cc5b991/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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f12cda/web.assets_frontend_minimal.min.js, copying from /web/assets/5f12cda/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5f12cda/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de08a63/web.__assets_tests_call__.min.js, copying from /web/assets/de08a63/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/de08a63/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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=53ec642 HTTP/1.1" 200 - 5 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5298b2a/web.assets_frontend_lazy.min.js, copying from /web/assets/5298b2a/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5298b2a/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6478d97/mass_mailing.mailing_assets.min.js, copying from /web/assets/6478d97/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6478d97/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-242d991-224035-405381 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-242d991-224035-405381 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=d0c650bd42a738a9b5bc5a8270f6001ea86b5e931b58f922608ffe57778c6e8da88205157cdc5ba4359b21227c5eedc09822f5b838736a94224ababa63afa277", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.018 -0.018 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: heap 9266344 (allocated 10223616) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing chrome headless with pid 15544 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Terminating chrome headless with pid 15544 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_list_tour.txt 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Removing chrome user profile "/tmp/tmpht8kmvyr_chrome_odoo" 2026-08-18 23:14:51,418 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome pid: 15735 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless temporary user profile dir: /tmp/tmpzxwizykt_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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:32941/json/version 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:32941/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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:32941/json 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:32941/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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:32941/devtools/page/5C85B9FC4FCFB2E4A2BDA5F1ED1B7F37 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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=d0c650bd42a738a9b5bc5a8270f6001ea86b5e931b58f922608ffe57778c6e8da88205157cdc5ba4359b21227c5eedc09822f5b838736a94224ababa63afa277" in browser 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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=d0c650bd42a738a9b5bc5a8270f6001ea86b5e931b58f922608ffe57778c6e8da88205157cdc5ba4359b21227c5eedc09822f5b838736a94224ababa63afa277" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=d0c650bd42a738a9b5bc5a8270f6001ea86b5e931b58f922608ffe57778c6e8da88205157cdc5ba4359b21227c5eedc09822f5b838736a94224ababa63afa277 HTTP/1.1" 200 - 146 0.037 -0.037 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Navigation result: {'frameId': '5C85B9FC4FCFB2E4A2BDA5F1ED1B7F37', 'loaderId': '8AF916DDBE7782668BA89D51D08DC8A2', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/da6bac5/web.assets_frontend.min.css, copying from /web/assets/da6bac5/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/da6bac5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.021 -0.021 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc5b991/mass_mailing.mailing_assets.min.css, copying from /web/assets/cc5b991/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cc5b991/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f12cda/web.assets_frontend_minimal.min.js, copying from /web/assets/5f12cda/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5f12cda/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de08a63/web.__assets_tests_call__.min.js, copying from /web/assets/de08a63/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/de08a63/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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=53ec642 HTTP/1.1" 200 - 5 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5298b2a/web.assets_frontend_lazy.min.js, copying from /web/assets/5298b2a/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5298b2a/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6478d97/mass_mailing.mailing_assets.min.js, copying from /web/assets/6478d97/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6478d97/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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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=d0c650bd42a738a9b5bc5a8270f6001ea86b5e931b58f922608ffe57778c6e8da88205157cdc5ba4359b21227c5eedc09822f5b838736a94224ababa63afa277", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 17 0.006 -0.006 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 13 0.004 -0.004 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: heap 9534224 (allocated 10485760) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing chrome headless with pid 15735 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Terminating chrome headless with pid 15735 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Removing chrome user profile "/tmp/tmpzxwizykt_chrome_odoo" 2026-08-18 23:14:55,021 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_my ... 2026-08-18 23:14:55,162 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_portal_fleurus from n/a 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome pid: 15931 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless temporary user profile dir: /tmp/tmpwg00_eh1_chrome_odoo 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:35755/json/version 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:35755/json/version with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:35755/json 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:35755/json with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Websocket url found: ws://127.0.0.1:35755/devtools/page/ECB62335AAED01A7A3231488AA4FF6CD 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_portal_fleurus from n/a 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/my HTTP/1.1" 200 - 132 0.036 -0.036 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigation result: {'frameId': 'ECB62335AAED01A7A3231488AA4FF6CD', 'loaderId': '6A4A51270AE7F9F44ECA4918F45B10F2', 'isDownload': False} 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/da6bac5/web.assets_frontend.min.css, copying from /web/assets/da6bac5/web.assets_frontend.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/da6bac5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.021 -0.021 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc5b991/mass_mailing.mailing_assets.min.css, copying from /web/assets/cc5b991/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cc5b991/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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f12cda/web.assets_frontend_minimal.min.js, copying from /web/assets/5f12cda/web.assets_frontend_minimal.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5f12cda/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de08a63/web.__assets_tests_call__.min.js, copying from /web/assets/de08a63/web.__assets_tests_call__.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/de08a63/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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=53ec642 HTTP/1.1" 200 - 5 0.001 -0.001 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5298b2a/web.assets_frontend_lazy.min.js, copying from /web/assets/5298b2a/web.assets_frontend_lazy.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/5298b2a/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-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6478d97/mass_mailing.mailing_assets.min.js, copying from /web/assets/6478d97/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6478d97/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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 37 0.024 -0.024 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 22 0.015 -0.015 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.011 -0.011 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.009 -0.009 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: heap 9535092 (allocated 10223616) 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing chrome headless with pid 15931 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Terminating chrome headless with pid 15931 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_my.txt 2022-06-14 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Removing chrome user profile "/tmp/tmpwg00_eh1_chrome_odoo" 2026-08-18 23:14:58,553 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_view ... 2026-08-18 23:14:58,621 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_marketing from n/a 2026-08-18 23:14:58,630 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:14:59,963 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:14:59] "GET /mailing/32/view?email=u.u@example.com&document_id=1774&hash_token= HTTP/1.1" 400 - 257 0.061 1.273 2026-08-18 23:15:00,018 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:00] "GET /mailing/32/view?email=u.u@example.com&document_id=1774&hash_token=zboobs HTTP/1.1" 418 - 22 0.007 0.045 2026-08-18 23:15:00,058 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:00] "GET /mailing/32/view?email=u.u@example.com&document_id=2&hash_token=e4a2eeccebfa640d4a59fba69ac91f5bfe3cd11b5a2c51e9d3cbcc1e82d2a139fa835fc79b30532e08d34142bc76dabc74e46f3f98a00c684f664a3d3558a1df HTTP/1.1" 418 - 17 0.006 0.032 2026-08-18 23:15:00,096 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:00] "GET /mailing/32/view?email=not.email@example.com&document_id=1774&hash_token=e4a2eeccebfa640d4a59fba69ac91f5bfe3cd11b5a2c51e9d3cbcc1e82d2a139fa835fc79b30532e08d34142bc76dabc74e46f3f98a00c684f664a3d3558a1df HTTP/1.1" 418 - 17 0.006 0.030 2026-08-18 23:15:00,135 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:00] "GET /mailing/34/view?email=u.u@example.com&document_id=1774&hash_token=e4a2eeccebfa640d4a59fba69ac91f5bfe3cd11b5a2c51e9d3cbcc1e82d2a139fa835fc79b30532e08d34142bc76dabc74e46f3f98a00c684f664a3d3558a1df HTTP/1.1" 418 - 17 0.006 0.030 2026-08-18 23:15:00,171 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:00] "GET /mailing/0/view?email=u.u@example.com&document_id=1774&hash_token=e4a2eeccebfa640d4a59fba69ac91f5bfe3cd11b5a2c51e9d3cbcc1e82d2a139fa835fc79b30532e08d34142bc76dabc74e46f3f98a00c684f664a3d3558a1df HTTP/1.1" 400 - 15 0.006 0.029 2026-08-18 23:15:00,188 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:00] "GET /mailing/32/view?email=u.u@example.com&document_id=1774&hash_token=e4a2eeccebfa640d4a59fba69ac91f5bfe3cd11b5a2c51e9d3cbcc1e82d2a139fa835fc79b30532e08d34142bc76dabc74e46f3f98a00c684f664a3d3558a1df HTTP/1.1" 200 - 9 0.002 0.012 2026-08-18 23:15:00,236 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:00] "GET /mailing/32/view HTTP/1.1" 200 - 22 0.005 0.013 2026-08-18 23:15:00,236 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_view: waiting for threads: [] 2026-08-18 23:15:00,283 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:15:06,125 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:15:06,125 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:15:06,469 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_campaign_tour ... 2026-08-18 23:15:06,826 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome pid: 16130 2026-08-18 23:15:06,826 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless temporary user profile dir: /tmp/tmpoqt5kwuu_chrome_odoo 2026-08-18 23:15:06,827 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:38267/json/version 2026-08-18 23:15:06,828 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:38267/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:15:06,881 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 23:15:06,881 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:38267/json 2026-08-18 23:15:06,881 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:38267/json with timeout 3 increased to 10s during tests 2026-08-18 23:15:06,891 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Websocket url found: ws://127.0.0.1:38267/devtools/page/472169E261F22AAD18643F6B39F48DFE 2026-08-18 23:15:06,963 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Enable chrome headless console log notification 2026-08-18 23:15:06,970 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless enable page notifications 2026-08-18 23:15:06,993 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_marketing from n/a 2026-08-18 23:15:06,998 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Setting session cookie in browser 2026-08-18 23:15:06,999 202 INFO rb-242d991-224035-405381 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-18 23:15:06,999 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 23:15:07,007 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:15:07,673 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:07] "GET /odoo HTTP/1.1" 200 - 186 0.046 0.622 2026-08-18 23:15:07,675 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigation result: {'frameId': '472169E261F22AAD18643F6B39F48DFE', 'loaderId': '933DF6FD24074DD27163E872AB8B1B79', 'isDownload': False} 2026-08-18 23:15:07,675 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Evaluate ready code "odoo.isTourReady('mailing_campaign')" 2026-08-18 23:15:07,695 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:07] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 23:15:07,702 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:07] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-18 23:15:07,764 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:07] "GET /web/webclient/load_menus/f050e1a2114a35e0703c3df7ffffab4f2b8ca025ddaa49d60dbcb930ef17feed HTTP/1.1" 200 - 120 0.026 0.048 2026-08-18 23:15:07,768 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:07] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.076 2026-08-18 23:15:07,777 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.082 2026-08-18 23:15:07,787 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:07] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:07,788 202 INFO rb-242d991-224035-405381 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-18 23:15:07,865 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:07] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:08,238 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:15:08,240 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:08,241 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:15:08,248 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:15:08,259 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: Owl is running in 'dev' mode. 2026-08-18 23:15:08,268 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:08,286 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.010 2026-08-18 23:15:08,289 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:15:08,296 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.001 0.006 2026-08-18 23:15:08,319 202 INFO rb-242d991-224035-405381 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-18 23:15:08,326 202 INFO rb-242d991-224035-405381 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-18 23:15:08,368 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:08,369 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:08,374 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /mail/data HTTP/1.1" 200 - 33 0.031 0.021 2026-08-18 23:15:08,377 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.044 2026-08-18 23:15:08,385 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.038 2026-08-18 23:15:08,390 202 INFO rb-242d991-224035-405381 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-18 23:15:08,403 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/image?model=res.users&field=avatar_128&id=601 HTTP/1.1" 200 - 16 0.005 0.051 2026-08-18 23:15:08,462 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/image/res.partner/1786/avatar_128?unique=1787094900000 HTTP/1.1" 200 - 8 0.049 0.054 2026-08-18 23:15:08,477 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.089 2026-08-18 23:15:08,501 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:08,520 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:08,578 202 INFO rb-242d991-224035-405381 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-18 23:15:08,585 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /mail/data HTTP/1.1" 200 - 37 0.031 0.032 2026-08-18 23:15:08,588 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:08,600 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.012 2026-08-18 23:15:08,610 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.025 2026-08-18 23:15:08,617 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.014 2026-08-18 23:15:08,659 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.002 0.021 2026-08-18 23:15:08,670 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/image/discuss.channel/1/avatar_128?unique=de37ada3fc2456298ebfeb230058304aba8eaeb6e9e875861163dddcc1777205fc3d556e78b2eb80c267f0e910737764a1aa3870653285cdc727d34fd046acc3 HTTP/1.1" 200 - 10 0.003 0.027 2026-08-18 23:15:08,675 202 INFO rb-242d991-224035-405381 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-18 23:15:08,685 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/image/res.partner/2/avatar_128?unique=1787094900000 HTTP/1.1" 200 - 8 0.004 0.039 2026-08-18 23:15:08,733 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.012 0.055 2026-08-18 23:15:08,742 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/action/load HTTP/1.1" 200 - 8 0.002 0.064 2026-08-18 23:15:08,752 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:08,754 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:08,783 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/utm.campaign/get_views HTTP/1.1" 200 - 25 0.006 0.021 2026-08-18 23:15:08,795 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/utm.campaign/web_read_group HTTP/1.1" 200 - 5 0.001 0.003 2026-08-18 23:15:08,810 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/utm.campaign/web_search_read HTTP/1.1" 200 - 10 0.003 0.009 2026-08-18 23:15:08,818 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/utm.campaign/web_search_read HTTP/1.1" 200 - 9 0.002 0.017 2026-08-18 23:15:08,885 202 INFO rb-242d991-224035-405381 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-18 23:15:08,899 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.007 0.015 2026-08-18 23:15:08,916 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.004 0.035 2026-08-18 23:15:08,917 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 23:15:08,933 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/utm.campaign/web_read HTTP/1.1" 200 - 17 0.004 0.033 2026-08-18 23:15:08,962 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:08] "POST /web/dataset/call_kw/utm.stage/search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:09,025 202 INFO rb-242d991-224035-405381 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-18 23:15:09,036 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 23:15:09,063 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 20 0.005 0.015 2026-08-18 23:15:09,164 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.002 0.061 2026-08-18 23:15:09,264 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.017 0.144 2026-08-18 23:15:09,268 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.099 2026-08-18 23:15:09,276 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/assets/3f5f05d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 23:15:09,303 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.015 2026-08-18 23:15:09,311 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/assets/ae4ff61/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:09,315 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/assets/42716e9/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 23:15:09,347 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:09,362 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.001 0.012 2026-08-18 23:15:09,410 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.015 2026-08-18 23:15:09,424 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/assets/64c03b4/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:15:09,429 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/assets/b150f88/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-18 23:15:09,432 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/assets/b44325a/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-18 23:15:09,438 202 INFO rb-242d991-224035-405381 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-18 23:15:09,438 202 INFO rb-242d991-224035-405381 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-18 23:15:09,505 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.005 2026-08-18 23:15:09,516 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/assets/a582cfc/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 23:15:09,576 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:09,787 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.039 0.176 2026-08-18 23:15:09,831 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:15:09,840 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web/assets/fb2ab5f/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:15:09,846 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:15:09,861 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:09,863 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:09,864 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:09,866 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:09,868 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 23:15:09,868 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:09,870 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 23:15:09,879 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 23:15:09,879 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 23:15:09,879 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:15:09,880 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:09,880 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:15:09,880 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:09,884 202 INFO rb-242d991-224035-405381 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-18 23:15:09,884 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "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-18 23:15:09,898 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 23:15:09,941 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:09,988 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:09,988 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:09,992 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:09,992 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "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-18 23:15:09,993 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:09,993 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 23:15:09,998 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:09,999 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:10,001 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:10,002 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:10,003 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:10,008 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:10,009 202 INFO rb-242d991-224035-405381 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-18 23:15:10,010 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:10,011 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "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-18 23:15:10,162 202 INFO rb-242d991-224035-405381 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-18 23:15:10,165 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.007 2026-08-18 23:15:10,170 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.009 2026-08-18 23:15:10,230 202 INFO rb-242d991-224035-405381 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-18 23:15:10,233 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:15:10,248 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 9 0.001 0.008 2026-08-18 23:15:10,295 202 INFO rb-242d991-224035-405381 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-18 23:15:10,316 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "POST /web/dataset/call_kw/utm.campaign/onchange HTTP/1.1" 200 - 26 0.006 0.014 2026-08-18 23:15:10,331 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "GET /web/image/res.users/601/avatar_128 HTTP/1.1" 200 - 9 0.004 0.028 2026-08-18 23:15:10,355 202 INFO rb-242d991-224035-405381 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-18 23:15:10,426 202 INFO rb-242d991-224035-405381 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-18 23:15:10,484 202 INFO rb-242d991-224035-405381 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-18 23:15:10,557 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:10] "POST /web/dataset/call_kw/utm.campaign/web_save HTTP/1.1" 200 - 95 0.021 0.048 2026-08-18 23:15:10,589 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: tour succeeded 2026-08-18 23:15:10,589 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: ╔═════════════════════════════════╗ ║ TOUR mailing_campaign SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-18 23:15:10,685 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: heap 33203332 (allocated 35217408) 2026-08-18 23:15:10,686 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing chrome headless with pid 16130 2026-08-18 23:15:10,687 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing websocket connection 2026-08-18 23:15:10,687 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Terminating chrome headless with pid 16130 2026-08-18 23:15:10,788 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231510_788025_test_mailing_campaign_tour.txt 2026-08-18 23:15:10,788 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Removing chrome user profile "/tmp/tmpoqt5kwuu_chrome_odoo" 2026-08-18 23:15:10,819 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_theme_tour ... 2026-08-18 23:15:11,071 202 _WARNING rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless failed to start: [16428:16449:0818/231510.917588: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 [16428:16449:0818/231510.921071:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16428:16449:0818/231510.921204: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 [16428:16449:0818/231510.921246: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 [16428:16449:0818/231510.921254:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16428:16449:0818/231510.928245:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16428:16428:0818/231510.931046:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16465:16465:0818/231510.937832:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16465:16465:0818/231510.939550:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16428:16449:0818/231510.946782:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16428:16428:0818/231510.994290:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16428:16428:0818/231510.994353:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16428:16428:0818/231510.994366:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16428:16449:0818/231510.994372:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16428:16449:0818/231510.994410:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16428:16428:0818/231510.994503:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16428:16428:0818/231510.995437:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:15:11,076 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: skipped TestMailingUi.test_mailing_editor_theme_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:15:11,097 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mailing_editor_theme_tour (odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour) 2026-08-18 23:15:11,097 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_theme_tour ... 2026-08-18 23:15:11,238 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Chrome pid: 16541 2026-08-18 23:15:11,238 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Chrome headless temporary user profile dir: /tmp/tmpxmq9rpsb_chrome_odoo 2026-08-18 23:15:11,258 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:32807/json/version 2026-08-18 23:15:11,259 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:32807/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:15:11,297 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 23:15:11,297 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:32807/json 2026-08-18 23:15:11,298 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:32807/json with timeout 3 increased to 10s during tests 2026-08-18 23:15:11,304 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Websocket url found: ws://127.0.0.1:32807/devtools/page/81BB49D9458A7204B1ECAE791BE5CFF2 2026-08-18 23:15:11,362 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Enable chrome headless console log notification 2026-08-18 23:15:11,367 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Chrome headless enable page notifications 2026-08-18 23:15:11,386 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:15:11,393 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Setting session cookie in browser 2026-08-18 23:15:11,394 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 23:15:11,394 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 23:15:11,402 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:15:12,165 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /odoo HTTP/1.1" 200 - 188 0.056 0.709 2026-08-18 23:15:12,167 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Navigation result: {'frameId': '81BB49D9458A7204B1ECAE791BE5CFF2', 'loaderId': '4E7490160361870AEA394407FAEFFC16', 'isDownload': False} 2026-08-18 23:15:12,167 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Evaluate ready code "odoo.isTourReady('mailing_editor_theme')" 2026-08-18 23:15:12,188 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:15:12,193 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 23:15:12,263 202 INFO rb-242d991-224035-405381 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-18 23:15:12,475 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web/webclient/load_menus/f4f9e8753120542ebdc708c10663641318e63c627169be3cb1165d09aa3be547 HTTP/1.1" 200 - 478 0.162 0.129 2026-08-18 23:15:12,484 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.295 2026-08-18 23:15:12,487 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.302 2026-08-18 23:15:12,491 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.090 2026-08-18 23:15:12,677 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:12,722 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:15:12,724 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-08-18 23:15:12,725 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:15:12,732 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:15:12,746 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: Owl is running in 'dev' mode. 2026-08-18 23:15:12,755 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:12,774 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.011 2026-08-18 23:15:12,787 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.012 2026-08-18 23:15:12,813 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:12,815 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.007 0.034 2026-08-18 23:15:12,819 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [1/36] Tour mailing_editor_theme → Step .o_navbar_apps_menu button:enabled 2026-08-18 23:15:12,870 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:12,871 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:12,880 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:12,906 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:12,981 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:12] "POST /mail/data HTTP/1.1" 200 - 81 0.075 0.093 2026-08-18 23:15:13,002 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.005 0.169 2026-08-18 23:15:13,059 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:13,073 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/image/res.partner/7/avatar_128?unique=1787094900000 HTTP/1.1" 200 - 9 0.004 0.239 2026-08-18 23:15:13,082 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.220 2026-08-18 23:15:13,083 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.216 2026-08-18 23:15:13,086 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:13,094 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.029 2026-08-18 23:15:13,106 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.004 0.038 2026-08-18 23:15:13,116 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.034 2026-08-18 23:15:13,128 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:13,169 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.016 0.039 2026-08-18 23:15:13,188 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:13,192 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 23:15:13,283 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:13,311 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [4/36] Tour mailing_editor_theme → Step Fill in Subject (trigger: #subject_0) 2026-08-18 23:15:13,329 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 17 0.009 0.024 2026-08-18 23:15:13,346 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.004 0.044 2026-08-18 23:15:13,367 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.005 0.065 2026-08-18 23:15:13,383 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.005 0.082 2026-08-18 23:15:13,403 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.005 0.099 2026-08-18 23:15:13,405 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.085 2026-08-18 23:15:13,420 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.004 0.083 2026-08-18 23:15:13,548 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.003 0.059 2026-08-18 23:15:13,656 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.016 0.154 2026-08-18 23:15:13,660 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.107 2026-08-18 23:15:13,667 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/assets/3f5f05d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 23:15:13,693 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.014 2026-08-18 23:15:13,699 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/assets/ae4ff61/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 23:15:13,702 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/assets/42716e9/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-18 23:15:13,733 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:13,746 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.002 0.010 2026-08-18 23:15:13,792 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.015 2026-08-18 23:15:13,801 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [5/36] Tour mailing_editor_theme → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-08-18 23:15:13,847 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/assets/b150f88/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:13,851 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/assets/64c03b4/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 23:15:13,853 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/assets/b44325a/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-18 23:15:13,857 202 INFO rb-242d991-224035-405381 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-18 23:15:13,857 202 INFO rb-242d991-224035-405381 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-18 23:15:13,915 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.006 2026-08-18 23:15:13,919 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:13,920 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:13,925 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.003 2026-08-18 23:15:13,944 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web/assets/a582cfc/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:13,995 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:13] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:14,006 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [7/36] Tour mailing_editor_theme → Step :iframe .o_mail_theme_selector_new 2026-08-18 23:15:14,197 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.030 0.174 2026-08-18 23:15:14,204 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.030 2026-08-18 23:15:14,207 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.001 0.203 2026-08-18 23:15:14,240 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 23:15:14,247 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.002 0.005 2026-08-18 23:15:14,250 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /web/assets/fb2ab5f/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 23:15:14,257 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:15:14,269 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:14,270 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:14,272 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:14,274 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "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-18 23:15:14,275 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "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-18 23:15:14,278 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:14,280 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:14,281 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [8/36] Tour mailing_editor_theme → Step Pick the basic theme (trigger: :iframe #basic) 2026-08-18 23:15:14,282 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:14,284 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:15:14,286 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:14,290 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:14,291 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:14,292 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "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-18 23:15:14,293 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "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-18 23:15:14,310 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:14,377 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [9/36] Tour mailing_editor_theme → Step :iframe html:not(:has(.o_mail_theme_selector_new)) 2026-08-18 23:15:14,389 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.006 2026-08-18 23:15:14,539 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:14,593 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [11/36] Tour mailing_editor_theme → Step save form (trigger: .o_form_button_save:enabled) 2026-08-18 23:15:14,669 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:14,728 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 75 0.018 0.039 2026-08-18 23:15:14,769 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:14,773 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.013 0.021 2026-08-18 23:15:14,777 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.031 2026-08-18 23:15:14,796 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.006 0.027 2026-08-18 23:15:14,832 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [14/36] Tour mailing_editor_theme → Step :iframe .o_mail_theme_selector_new 2026-08-18 23:15:14,850 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 9 0.003 0.013 2026-08-18 23:15:14,859 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:15:14,867 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:14] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:15:14,921 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [15/36] Tour mailing_editor_theme → Step Fill in Subject (trigger: #subject_0) 2026-08-18 23:15:14,986 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [16/36] Tour mailing_editor_theme → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-08-18 23:15:15,047 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:15,052 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.003 2026-08-18 23:15:15,055 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:15,116 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [18/36] Tour mailing_editor_theme → Step Pick the newsletter theme (trigger: :iframe #newsletter) 2026-08-18 23:15:15,120 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.001 0.003 2026-08-18 23:15:15,130 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.001 0.005 2026-08-18 23:15:15,218 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,219 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:15,221 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:15,221 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:15:15,222 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:15,222 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:15:15,223 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,232 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 23:15:15,243 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.010 2026-08-18 23:15:15,432 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:15,432 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,433 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:15,436 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:15,439 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 23:15:15,439 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:15,441 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,444 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:15,446 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:15,448 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:15,448 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,450 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:15,453 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:15,454 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:15,455 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:15,456 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,457 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [20/36] Tour mailing_editor_theme → Step discard the form (trigger: .o_form_button_cancel) 2026-08-18 23:15:15,459 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:15,464 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 23:15:15,466 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:15,467 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:15,468 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,475 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,476 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 23:15:15,476 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:15,478 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.002 0.008 2026-08-18 23:15:15,479 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:15,480 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:15,485 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:15,485 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,485 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,488 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,488 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:15,491 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:15,491 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:15,492 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:15,539 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:15,589 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.010 2026-08-18 23:15:15,728 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 6 0.002 0.009 2026-08-18 23:15:15,786 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:15,792 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 9 0.004 0.012 2026-08-18 23:15:15,900 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:15,924 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.mailing/web_read HTTP/1.1" 200 - 18 0.005 0.013 2026-08-18 23:15:15,935 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:15:15,951 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.010 2026-08-18 23:15:15,979 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:15] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:15:16,004 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.007 0.021 2026-08-18 23:15:16,050 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:16,088 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:16,092 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:15:16,157 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [25/36] Tour mailing_editor_theme → Step Select text (trigger: :iframe p:contains(content)) 2026-08-18 23:15:16,212 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:16,272 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [27/36] Tour mailing_editor_theme → Step Open the color picker (trigger: #toolbar #oe-text-color) 2026-08-18 23:15:16,341 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:16,345 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:16,416 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:16,467 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [30/36] Tour mailing_editor_theme → Step save form (trigger: .o_form_button_save:enabled) 2026-08-18 23:15:16,533 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:16,554 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 16 0.004 0.011 2026-08-18 23:15:16,683 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 19 0.005 0.017 2026-08-18 23:15:16,692 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:16,706 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:16,715 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.006 0.018 2026-08-18 23:15:16,786 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:16,797 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 6 0.002 0.007 2026-08-18 23:15:16,846 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:16,868 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /web/dataset/call_kw/mailing.mailing/web_read HTTP/1.1" 200 - 18 0.005 0.012 2026-08-18 23:15:16,878 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:15:16,894 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.010 2026-08-18 23:15:16,924 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:15:16,948 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.007 0.018 2026-08-18 23:15:16,993 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:16] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:17,068 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: [35/36] Tour mailing_editor_theme → Step Select content (trigger: :iframe p:contains(content)) 2026-08-18 23:15:17,070 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:17] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:15:17,127 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.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-18 23:15:17,215 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: tour succeeded 2026-08-18 23:15:17,216 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR mailing_editor_theme SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-18 23:15:17,483 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour.browser: heap 42271088 (allocated 44032000) 2026-08-18 23:15:17,486 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Closing chrome headless with pid 16541 2026-08-18 23:15:17,489 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Closing websocket connection 2026-08-18 23:15:17,489 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Terminating chrome headless with pid 16541 2026-08-18 23:15:17,599 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231517_599070_test_mailing_editor_theme_tour.txt 2026-08-18 23:15:17,599 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.test_mailing_editor_theme_tour: Removing chrome user profile "/tmp/tmpxmq9rpsb_chrome_odoo" 2026-08-18 23:15:17,631 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_tour ... 2026-08-18 23:15:17,889 202 _WARNING rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless failed to start: [16887:16908:0818/231517.742867: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 [16887:16908:0818/231517.746160:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16887:16908:0818/231517.746289: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 [16887:16908:0818/231517.746346: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 [16887:16908:0818/231517.746365:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16887:16908:0818/231517.752863:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16887:16887:0818/231517.755233:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [16924:16924:0818/231517.762298:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [16924:16924:0818/231517.763968:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [16887:16908:0818/231517.770191:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16887:16887:0818/231517.813824:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16887:16887:0818/231517.813898:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [16887:16908:0818/231517.813912:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16887:16887:0818/231517.814259:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16887:16908:0818/231517.814318:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [16887:16887:0818/231517.814575:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [16887:16887:0818/231517.815609:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:15:17,895 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: skipped TestMailingUi.test_mailing_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:15:17,915 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mailing_editor_tour (odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour) 2026-08-18 23:15:17,916 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_tour ... 2026-08-18 23:15:18,171 202 _WARNING rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour: Chrome headless failed to start: [17000:17021:0818/231518.020620: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 [17000:17021:0818/231518.024043:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17000:17021:0818/231518.024252: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 [17000:17021:0818/231518.024279: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 [17000:17021:0818/231518.024304:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17000:17021:0818/231518.030869:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17000:17000:0818/231518.033480:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [17037:17037:0818/231518.040402:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [17037:17037:0818/231518.042212:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [17000:17021:0818/231518.048400:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17000:17000:0818/231518.092778:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17000:17000:0818/231518.092845:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [17000:17000:0818/231518.092857:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17000:17021:0818/231518.092861:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17000:17021:0818/231518.092889:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [17000:17000:0818/231518.092978:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [17000:17000:0818/231518.093931:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:15:18,176 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: skipped TestMailingUi.test_mailing_editor_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:15:18,197 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mailing_editor_tour (odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour) 2026-08-18 23:15:18,197 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_tour ... 2026-08-18 23:15:18,339 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Chrome pid: 17130 2026-08-18 23:15:18,339 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpbui9apmv_chrome_odoo 2026-08-18 23:15:18,339 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Issuing json command http://127.0.0.1:46173/json/version 2026-08-18 23:15:18,359 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:46173/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:15:18,399 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 23:15:18,399 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Issuing json command http://127.0.0.1:46173/json 2026-08-18 23:15:18,400 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:46173/json with timeout 3 increased to 10s during tests 2026-08-18 23:15:18,407 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Websocket url found: ws://127.0.0.1:46173/devtools/page/4E0432A4FCC6AA748F701FA066FBD8BB 2026-08-18 23:15:18,465 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Enable chrome headless console log notification 2026-08-18 23:15:18,476 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Chrome headless enable page notifications 2026-08-18 23:15:18,502 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:user_marketing from n/a 2026-08-18 23:15:18,509 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Setting session cookie in browser 2026-08-18 23:15:18,559 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 23:15:18,559 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 23:15:18,567 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:15:19,196 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /odoo HTTP/1.1" 200 - 191 0.045 0.586 2026-08-18 23:15:19,198 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Navigation result: {'frameId': '4E0432A4FCC6AA748F701FA066FBD8BB', 'loaderId': '9FD653BBA8C790229AAFF5EDB00BDE58', 'isDownload': False} 2026-08-18 23:15:19,198 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Evaluate ready code "odoo.isTourReady('mailing_editor')" 2026-08-18 23:15:19,263 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/webclient/load_menus/ce8224c6a7358331daab1c4c7762550fa672ff2e625921e06d877bbfc5bb74f5 HTTP/1.1" 200 - 117 0.013 0.036 2026-08-18 23:15:19,272 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.056 2026-08-18 23:15:19,272 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.058 2026-08-18 23:15:19,276 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.062 2026-08-18 23:15:19,286 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.065 2026-08-18 23:15:19,297 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:19,297 202 INFO rb-242d991-224035-405381 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-18 23:15:19,367 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:19,768 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:19,769 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:15:19,770 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:15:19,777 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:15:19,791 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: Owl is running in 'dev' mode. 2026-08-18 23:15:19,802 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:19,820 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.009 2026-08-18 23:15:19,823 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:15:19,829 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.001 0.006 2026-08-18 23:15:19,861 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Evaluate test code "odoo.startTour('mailing_editor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:15:19,865 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [1/18] Tour mailing_editor → Step .o_navbar_apps_menu button:enabled 2026-08-18 23:15:19,890 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:19,892 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15: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-18 23:15:19,903 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "POST /mail/data HTTP/1.1" 200 - 33 0.018 0.020 2026-08-18 23:15:19,971 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [2/18] Tour mailing_editor → Step .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"] 2026-08-18 23:15:19,972 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/image?model=res.users&field=avatar_128&id=601 HTTP/1.1" 200 - 16 0.053 0.041 2026-08-18 23:15:19,989 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web/image/res.partner/1786/avatar_128?unique=1787094900000 HTTP/1.1" 200 - 8 0.004 0.105 2026-08-18 23:15:19,995 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:19,997 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.113 2026-08-18 23:15:19,999 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.111 2026-08-18 23:15:20,012 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:20,014 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.098 2026-08-18 23:15:20,068 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.044 0.015 2026-08-18 23:15:20,107 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:20,108 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [3/18] Tour mailing_editor → Step button.o_list_button_add 2026-08-18 23:15:20,140 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /mail/data HTTP/1.1" 200 - 37 0.013 0.026 2026-08-18 23:15:20,161 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.037 2026-08-18 23:15:20,214 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.007 2026-08-18 23:15:20,225 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/image/discuss.channel/1/avatar_128?unique=de37ada3fc2456298ebfeb230058304aba8eaeb6e9e875861163dddcc1777205fc3d556e78b2eb80c267f0e910737764a1aa3870653285cdc727d34fd046acc3 HTTP/1.1" 200 - 10 0.003 0.013 2026-08-18 23:15:20,239 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/image/res.partner/2/avatar_128?unique=1787094900000 HTTP/1.1" 200 - 8 0.004 0.024 2026-08-18 23:15:20,288 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.012 0.059 2026-08-18 23:15:20,307 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:20,310 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:20,395 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:20,419 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [4/18] Tour mailing_editor → Step div[name="contact_list_ids"] .o_input_dropdown input[type="text"] 2026-08-18 23:15:20,426 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.005 0.014 2026-08-18 23:15:20,448 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.004 0.034 2026-08-18 23:15:20,467 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.004 0.056 2026-08-18 23:15:20,483 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.005 0.069 2026-08-18 23:15:20,485 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-08-18 23:15:20,500 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.004 0.068 2026-08-18 23:15:20,628 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.002 0.062 2026-08-18 23:15:20,738 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.015 0.159 2026-08-18 23:15:20,742 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.108 2026-08-18 23:15:20,750 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/assets/3f5f05d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 23:15:20,777 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.015 2026-08-18 23:15:20,784 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/assets/ae4ff61/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 23:15:20,787 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/assets/42716e9/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-18 23:15:20,819 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:20,833 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.001 0.010 2026-08-18 23:15:20,881 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [5/18] Tour mailing_editor → Step div[name="contact_list_ids"] .ui-state-active 2026-08-18 23:15:20,881 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.020 2026-08-18 23:15:20,885 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.006 2026-08-18 23:15:20,930 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/assets/64c03b4/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:15:20,933 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/assets/b150f88/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-18 23:15:20,936 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:20] "GET /web/assets/b44325a/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-18 23:15:20,962 202 INFO rb-242d991-224035-405381 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-18 23:15:20,962 202 INFO rb-242d991-224035-405381 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-18 23:15:21,010 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.005 2026-08-18 23:15:21,014 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.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-18 23:15:21,016 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.001 0.003 2026-08-18 23:15:21,034 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.002 0.006 2026-08-18 23:15:21,037 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /web/assets/a582cfc/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-18 23:15:21,087 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,262 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.025 0.151 2026-08-18 23:15:21,266 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.127 2026-08-18 23:15:21,306 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:15:21,313 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /web/assets/fb2ab5f/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:21,320 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:15:21,335 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,335 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:21,337 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,338 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "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-18 23:15:21,339 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,342 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:21,342 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 23:15:21,345 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "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-18 23:15:21,347 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:21,348 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:21,352 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,353 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:21,355 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "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-18 23:15:21,355 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.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-18 23:15:21,357 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:21,365 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 23:15:21,524 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:21,528 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:21,529 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,530 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:21,533 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:21,534 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,537 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,538 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:21,538 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:21,541 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:21,541 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:21,544 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:21,546 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:21,559 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 23:15:21,560 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 23:15:21,562 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-18 23:15:21,563 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,564 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:21,568 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:21,570 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:21,571 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,572 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:21,575 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:21,576 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:21,577 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.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-18 23:15:21,578 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,584 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:15:21,585 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 23:15:21,587 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 23:15:21,588 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 23:15:21,588 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:21,589 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:21,662 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:21,663 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:21,664 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:21] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:21,809 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.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-18 23:15:22,419 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.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-18 23:15:22,472 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [11/18] Tour mailing_editor → Step button.o_form_button_save 2026-08-18 23:15:22,535 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.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-18 23:15:22,550 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:22] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 23:15:22,631 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.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-18 23:15:22,681 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [14/18] Tour mailing_editor → Step input#subject_0 2026-08-18 23:15:22,756 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [15/18] Tour mailing_editor → Step .o_form_view 2026-08-18 23:15:22,817 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [16/18] Tour mailing_editor → Step save form (trigger: .o_form_button_save:enabled) 2026-08-18 23:15:22,820 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:22] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.005 2026-08-18 23:15:22,880 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [17/18] Tour mailing_editor → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-08-18 23:15:22,943 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:22] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 75 0.017 0.042 2026-08-18 23:15:22,977 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: [18/18] Tour mailing_editor → Step :iframe .o_editable 2026-08-18 23:15:22,980 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:22] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.011 0.016 2026-08-18 23:15:22,983 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:22] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.022 2026-08-18 23:15:22,996 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:22] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.004 0.015 2026-08-18 23:15:23,044 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: tour succeeded 2026-08-18 23:15:23,044 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: ╔═══════════════════════════════╗ ║ TOUR mailing_editor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-18 23:15:23,196 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour.browser: heap 33719636 (allocated 35479552) 2026-08-18 23:15:23,198 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Closing chrome headless with pid 17130 2026-08-18 23:15:23,199 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Closing websocket connection 2026-08-18 23:15:23,199 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Terminating chrome headless with pid 17130 2026-08-18 23:15:23,293 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231523_292992_test_mailing_editor_tour.txt 2026-08-18 23:15:23,293 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.test_mailing_editor_tour.test_mailing_editor_tour: Removing chrome user profile "/tmp/tmpbui9apmv_chrome_odoo" 2026-08-18 23:15:23,325 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mass_mailing_code_view_tour ... 2026-08-18 23:15:23,463 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome pid: 17440 2026-08-18 23:15:23,463 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless temporary user profile dir: /tmp/tmpfvdxq4jy_chrome_odoo 2026-08-18 23:15:23,463 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:34551/json/version 2026-08-18 23:15:23,464 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:34551/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:15:23,504 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 23:15:23,505 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:34551/json 2026-08-18 23:15:23,505 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:34551/json with timeout 3 increased to 10s during tests 2026-08-18 23:15:23,562 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Websocket url found: ws://127.0.0.1:34551/devtools/page/2C26424B47AFBC05747DE716CC771B5D 2026-08-18 23:15:23,575 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Enable chrome headless console log notification 2026-08-18 23:15:23,581 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless enable page notifications 2026-08-18 23:15:23,600 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:15:23,608 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Setting session cookie in browser 2026-08-18 23:15:23,609 202 INFO rb-242d991-224035-405381 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-18 23:15:23,609 202 INFO rb-242d991-224035-405381 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-18 23:15:23,664 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:15:25,057 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /odoo?debug=tests HTTP/1.1" 200 - 188 0.063 1.332 2026-08-18 23:15:25,059 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Navigation result: {'frameId': '2C26424B47AFBC05747DE716CC771B5D', 'loaderId': '4D5CF90B8D591FF58A18EE54F4F07C31', 'isDownload': False} 2026-08-18 23:15:25,060 202 INFO rb-242d991-224035-405381 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-18 23:15:25,081 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 23:15:25,086 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-18 23:15:25,090 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-08-18 23:15:25,160 202 INFO rb-242d991-224035-405381 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-18 23:15:25,330 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/webclient/load_menus/f05196898ed9fdaf1bcbd971479c4cfe49981c9042f8f806445841ff0938c375 HTTP/1.1" 200 - 503 0.125 0.130 2026-08-18 23:15:25,361 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.259 2026-08-18 23:15:25,364 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.066 2026-08-18 23:15:25,579 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:25,626 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:25,626 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:25,627 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:25,635 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:15:25,648 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: Owl is running in 'dev' mode. 2026-08-18 23:15:25,671 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:25,688 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.011 2026-08-18 23:15:25,698 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.017 2026-08-18 23:15:25,712 202 INFO rb-242d991-224035-405381 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-18 23:15:25,719 202 INFO rb-242d991-224035-405381 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-18 23:15:25,726 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.009 0.037 2026-08-18 23:15:25,780 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:25,781 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "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-18 23:15:25,784 202 INFO rb-242d991-224035-405381 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-18 23:15:25,866 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:25,875 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "POST /mail/data HTTP/1.1" 200 - 81 0.103 0.053 2026-08-18 23:15:25,886 202 INFO rb-242d991-224035-405381 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-18 23:15:25,894 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.005 0.127 2026-08-18 23:15:25,896 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.166 2026-08-18 23:15:25,905 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.138 2026-08-18 23:15:25,920 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/image/res.partner/7/avatar_128?unique=1787094900000 HTTP/1.1" 200 - 9 0.004 0.153 2026-08-18 23:15:25,965 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:25,969 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.040 0.038 2026-08-18 23:15:25,977 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.085 2026-08-18 23:15:25,988 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.023 2026-08-18 23:15:26,000 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:26,049 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.014 0.042 2026-08-18 23:15:26,070 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:26,072 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:26,160 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:26,188 202 INFO rb-242d991-224035-405381 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-18 23:15:26,208 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 17 0.009 0.025 2026-08-18 23:15:26,236 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.005 0.057 2026-08-18 23:15:26,256 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.005 0.077 2026-08-18 23:15:26,269 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.003 0.089 2026-08-18 23:15:26,286 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 20 0.005 0.081 2026-08-18 23:15:26,287 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.088 2026-08-18 23:15:26,416 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US&debug=tests HTTP/1.1" 200 - 23 0.003 0.058 2026-08-18 23:15:26,526 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.015 0.154 2026-08-18 23:15:26,530 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.000 0.107 2026-08-18 23:15:26,538 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/assets/3f5f05d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:26,565 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US&debug=tests HTTP/1.1" 200 - 6 0.001 0.014 2026-08-18 23:15:26,571 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/assets/ae4ff61/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 23:15:26,575 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/assets/42716e9/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:15:26,615 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:26,629 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.001 0.010 2026-08-18 23:15:26,677 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US&debug=tests HTTP/1.1" 200 - 5 0.001 0.015 2026-08-18 23:15:26,684 202 INFO rb-242d991-224035-405381 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-18 23:15:26,731 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/assets/64c03b4/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:15:26,735 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/assets/b150f88/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-18 23:15:26,738 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/assets/b44325a/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-18 23:15:26,760 202 INFO rb-242d991-224035-405381 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-18 23:15:26,761 202 INFO rb-242d991-224035-405381 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-18 23:15:26,811 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US&debug=tests HTTP/1.1" 200 - 2 0.000 0.005 2026-08-18 23:15:26,816 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:26,816 202 INFO rb-242d991-224035-405381 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-18 23:15:26,821 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.003 2026-08-18 23:15:26,836 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web/assets/a582cfc/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:26,885 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:26] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:26,893 202 INFO rb-242d991-224035-405381 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-18 23:15:27,060 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.024 0.152 2026-08-18 23:15:27,064 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.001 0.170 2026-08-18 23:15:27,105 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.001 0.006 2026-08-18 23:15:27,112 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.002 0.009 2026-08-18 23:15:27,116 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.001 0.011 2026-08-18 23:15:27,119 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web/assets/fb2ab5f/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-18 23:15:27,128 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:15:27,145 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:27,147 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:27,148 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:27,148 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:27,148 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:27,149 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:27,155 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,156 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "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-18 23:15:27,157 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:27,158 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:27,159 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "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-18 23:15:27,160 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,162 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:27,163 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "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-18 23:15:27,181 202 INFO rb-242d991-224035-405381 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-18 23:15:27,183 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,183 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "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-18 23:15:27,199 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.008 2026-08-18 23:15:27,217 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:27,218 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,260 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.028 2026-08-18 23:15:27,395 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web_editor/font_to_img/61665/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:27,400 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web_editor/font_to_img/61593/rgb(0,122,135)/rgb(255,255,255)/14x15 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 23:15:27,402 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web_editor/font_to_img/61594/rgb(0,122,135)/rgb(255,255,255)/8x14 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 23:15:27,404 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web_editor/font_to_img/61805/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 23:15:27,406 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web_editor/font_to_img/57467/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-18 23:15:27,462 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web_editor/font_to_img/61593/rgb(0,122,135)/rgb(255,255,255)/14x15 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,478 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:27,482 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,483 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:27,486 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:27,488 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:27,489 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:15:27,491 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,491 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:27,496 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:27,497 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 23:15:27,498 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,498 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:27,501 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:27,502 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,504 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:27,506 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,508 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,559 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-08-18 23:15:27,560 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-08-18 23:15:27,562 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,563 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:27,563 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-08-18 23:15:27,564 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-08-18 23:15:27,567 202 INFO rb-242d991-224035-405381 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-18 23:15:27,568 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:27,568 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:27,570 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:27,572 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,574 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,575 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:27,575 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:27,579 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,580 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:27,582 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:27,584 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:27,735 202 INFO rb-242d991-224035-405381 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-18 23:15:27,797 202 INFO rb-242d991-224035-405381 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-18 23:15:27,848 202 INFO rb-242d991-224035-405381 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-18 23:15:27,905 202 INFO rb-242d991-224035-405381 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-18 23:15:27,973 202 INFO rb-242d991-224035-405381 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-18 23:15:28,050 202 INFO rb-242d991-224035-405381 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-18 23:15:28,549 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:28,664 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:28] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.010 0.007 2026-08-18 23:15:28,749 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:28] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:15:28,815 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: tour succeeded 2026-08-18 23:15:28,815 202 INFO rb-242d991-224035-405381 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-18 23:15:29,039 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: heap 36616832 (allocated 39677952) 2026-08-18 23:15:29,041 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing chrome headless with pid 17440 2026-08-18 23:15:29,042 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing websocket connection 2026-08-18 23:15:29,042 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Terminating chrome headless with pid 17440 2026-08-18 23:15:29,113 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231529_113031_test_mass_mailing_code_view_tour.txt 2026-08-18 23:15:29,113 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Removing chrome user profile "/tmp/tmpfvdxq4jy_chrome_odoo" 2026-08-18 23:15:29,144 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_tabs_tour ... 2026-08-18 23:15:29,282 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome pid: 17759 2026-08-18 23:15:29,282 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless temporary user profile dir: /tmp/tmpziqi53cb_chrome_odoo 2026-08-18 23:15:29,282 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:39465/json/version 2026-08-18 23:15:29,283 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:39465/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:15:29,359 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 23:15:29,359 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:39465/json 2026-08-18 23:15:29,360 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:39465/json with timeout 3 increased to 10s during tests 2026-08-18 23:15:29,366 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Websocket url found: ws://127.0.0.1:39465/devtools/page/552866531D88B73CA9B73F48A42EDE58 2026-08-18 23:15:29,376 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Enable chrome headless console log notification 2026-08-18 23:15:29,382 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless enable page notifications 2026-08-18 23:15:29,464 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:15:29,472 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Setting session cookie in browser 2026-08-18 23:15:29,475 202 INFO rb-242d991-224035-405381 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-18 23:15:29,475 202 INFO rb-242d991-224035-405381 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-18 23:15:29,482 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:15:30,156 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /odoo HTTP/1.1" 200 - 188 0.053 0.623 2026-08-18 23:15:30,158 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Navigation result: {'frameId': '552866531D88B73CA9B73F48A42EDE58', 'loaderId': 'E4FF59559A9191F12120D39537AFF741', 'isDownload': False} 2026-08-18 23:15:30,158 202 INFO rb-242d991-224035-405381 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-18 23:15:30,180 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-08-18 23:15:30,445 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /web/webclient/load_menus/f4f9e8753120542ebdc708c10663641318e63c627169be3cb1165d09aa3be547 HTTP/1.1" 200 - 478 0.130 0.142 2026-08-18 23:15:30,449 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.276 2026-08-18 23:15:30,453 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.276 2026-08-18 23:15:30,466 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.286 2026-08-18 23:15:30,473 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:30,474 202 INFO rb-242d991-224035-405381 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-18 23:15:30,491 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 23:15:30,790 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:15:30,792 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:30,792 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:15:30,798 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:15:30,808 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: Owl is running in 'dev' mode. 2026-08-18 23:15:30,821 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:30,838 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.010 2026-08-18 23:15:30,852 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.015 2026-08-18 23:15:30,873 202 INFO rb-242d991-224035-405381 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-18 23:15:30,881 202 INFO rb-242d991-224035-405381 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-18 23:15:30,882 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.007 0.036 2026-08-18 23:15:30,905 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15: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-18 23:15:30,906 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:30,968 202 INFO rb-242d991-224035-405381 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-18 23:15:30,992 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:30] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:31,075 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /mail/data HTTP/1.1" 200 - 81 0.130 0.067 2026-08-18 23:15:31,077 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.188 2026-08-18 23:15:31,090 202 INFO rb-242d991-224035-405381 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-18 23:15:31,093 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.004 0.195 2026-08-18 23:15:31,100 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.202 2026-08-18 23:15:31,112 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/image/res.partner/7/avatar_128?unique=1787094900000 HTTP/1.1" 200 - 9 0.003 0.213 2026-08-18 23:15:31,123 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:31,127 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.039 2026-08-18 23:15:31,135 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.039 2026-08-18 23:15:31,145 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.023 2026-08-18 23:15:31,149 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:31,210 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.013 0.037 2026-08-18 23:15:31,229 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:31,231 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:31,318 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:31,347 202 INFO rb-242d991-224035-405381 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-18 23:15:31,351 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.005 0.014 2026-08-18 23:15:31,378 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 17 0.008 0.039 2026-08-18 23:15:31,401 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.005 0.062 2026-08-18 23:15:31,422 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.005 0.084 2026-08-18 23:15:31,424 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.066 2026-08-18 23:15:31,439 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.004 0.077 2026-08-18 23:15:31,566 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.002 0.061 2026-08-18 23:15:31,675 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.015 0.157 2026-08-18 23:15:31,679 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.106 2026-08-18 23:15:31,686 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/assets/3f5f05d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:31,713 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.014 2026-08-18 23:15:31,720 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/assets/ae4ff61/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:31,723 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/assets/42716e9/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 23:15:31,765 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:31,778 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.002 0.010 2026-08-18 23:15:31,827 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.016 2026-08-18 23:15:31,873 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/assets/b150f88/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:31,877 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/assets/64c03b4/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-08-18 23:15:31,880 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/assets/b44325a/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 23:15:31,885 202 INFO rb-242d991-224035-405381 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-18 23:15:31,885 202 INFO rb-242d991-224035-405381 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-18 23:15:31,941 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.005 2026-08-18 23:15:31,947 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:31] "GET /web/assets/a582cfc/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:32,001 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:32,180 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.027 0.153 2026-08-18 23:15:32,223 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 23:15:32,230 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /web/assets/fb2ab5f/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:32,236 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:15:32,249 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:32,249 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,250 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,251 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:32,254 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "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-18 23:15:32,254 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:32,256 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,258 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "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-18 23:15:32,260 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:32,260 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:32,262 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "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-18 23:15:32,265 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "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-18 23:15:32,266 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:32,266 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:32,273 202 INFO rb-242d991-224035-405381 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-18 23:15:32,282 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:32,450 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,451 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,452 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,453 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,460 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 23:15:32,460 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-18 23:15:32,463 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:32,464 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:32,464 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,468 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,468 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,470 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:32,472 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:32,473 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,475 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,478 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,479 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,480 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,484 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:32,484 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,485 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,487 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:32,489 202 INFO rb-242d991-224035-405381 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-18 23:15:32,489 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,490 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,493 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:32,493 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:32,495 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,497 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,497 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:32,500 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,500 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,501 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,504 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,505 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,505 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:32,575 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,575 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:32,575 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /mass_mailing/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:32,585 202 INFO rb-242d991-224035-405381 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-18 23:15:32,688 202 INFO rb-242d991-224035-405381 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-18 23:15:32,742 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:32] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:32,748 202 INFO rb-242d991-224035-405381 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-18 23:15:32,816 202 INFO rb-242d991-224035-405381 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-18 23:15:32,876 202 INFO rb-242d991-224035-405381 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-18 23:15:32,944 202 INFO rb-242d991-224035-405381 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-18 23:15:33,023 202 INFO rb-242d991-224035-405381 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-18 23:15:33,032 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:33] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:33,112 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:33] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:15:33,181 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: tour succeeded 2026-08-18 23:15:33,181 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_tabs SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 23:15:33,391 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: heap 35474248 (allocated 38367232) 2026-08-18 23:15:33,392 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing chrome headless with pid 17759 2026-08-18 23:15:33,393 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing websocket connection 2026-08-18 23:15:33,393 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Terminating chrome headless with pid 17759 2026-08-18 23:15:33,448 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231533_448501_test_snippets_mailing_menu_tabs_tour.txt 2026-08-18 23:15:33,448 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Removing chrome user profile "/tmp/tmpziqi53cb_chrome_odoo" 2026-08-18 23:15:33,479 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour ... 2026-08-18 23:15:33,618 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome pid: 18064 2026-08-18 23:15:33,618 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless temporary user profile dir: /tmp/tmpwwm4k42t_chrome_odoo 2026-08-18 23:15:33,618 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:44159/json/version 2026-08-18 23:15:33,619 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:44159/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:15:33,675 202 INFO rb-242d991-224035-405381 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-18 23:15:33,675 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:44159/json 2026-08-18 23:15:33,676 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:44159/json with timeout 3 increased to 10s during tests 2026-08-18 23:15:33,683 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Websocket url found: ws://127.0.0.1:44159/devtools/page/B9A4401628B8869D6A551CAB0DCBDFD8 2026-08-18 23:15:33,691 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Enable chrome headless console log notification 2026-08-18 23:15:33,762 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless enable page notifications 2026-08-18 23:15:33,792 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:15:33,801 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Setting session cookie in browser 2026-08-18 23:15:33,802 202 INFO rb-242d991-224035-405381 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-18 23:15:33,802 202 INFO rb-242d991-224035-405381 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-18 23:15:33,808 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:15:34,495 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:34] "GET /odoo HTTP/1.1" 200 - 188 0.057 0.631 2026-08-18 23:15:34,497 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Navigation result: {'frameId': 'B9A4401628B8869D6A551CAB0DCBDFD8', 'loaderId': '33196F63086BA1F14086D078DF30254F', 'isDownload': False} 2026-08-18 23:15:34,497 202 INFO rb-242d991-224035-405381 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-18 23:15:34,682 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:34] "GET /web/webclient/load_menus/f4f9e8753120542ebdc708c10663641318e63c627169be3cb1165d09aa3be547 HTTP/1.1" 200 - 478 0.052 0.117 2026-08-18 23:15:34,687 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:34] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.173 2026-08-18 23:15:34,691 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:34] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.000 0.178 2026-08-18 23:15:34,695 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:34] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.180 2026-08-18 23:15:34,704 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.184 2026-08-18 23:15:34,713 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:34] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:34,716 202 INFO rb-242d991-224035-405381 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-18 23:15:34,780 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:34] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:35,189 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:35,190 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:35,191 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:35,199 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-18 23:15:35,208 202 INFO rb-242d991-224035-405381 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-18 23:15:35,220 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:35,239 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.010 2026-08-18 23:15:35,258 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.022 2026-08-18 23:15:35,277 202 INFO rb-242d991-224035-405381 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-18 23:15:35,284 202 INFO rb-242d991-224035-405381 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-18 23:15:35,285 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.007 0.040 2026-08-18 23:15:35,310 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:35,310 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15: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-18 23:15:35,375 202 INFO rb-242d991-224035-405381 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-18 23:15:35,391 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "POST /mail/data HTTP/1.1" 200 - 81 0.060 0.049 2026-08-18 23:15:35,399 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:35,407 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.004 0.105 2026-08-18 23:15:35,408 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.115 2026-08-18 23:15:35,474 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/image/res.partner/7/avatar_128?unique=1787094900000 HTTP/1.1" 200 - 9 0.051 0.125 2026-08-18 23:15:35,482 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.181 2026-08-18 23:15:35,494 202 INFO rb-242d991-224035-405381 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-18 23:15:35,497 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.080 2026-08-18 23:15:35,501 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:35,509 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.010 2026-08-18 23:15:35,514 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:35,520 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.019 2026-08-18 23:15:35,560 202 INFO rb-242d991-224035-405381 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-18 23:15:35,600 202 INFO rb-242d991-224035-405381 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-18 23:15:35,615 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.014 0.072 2026-08-18 23:15:35,635 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:15:35,637 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:35,725 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:35,742 202 INFO rb-242d991-224035-405381 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-18 23:15:35,763 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.005 0.018 2026-08-18 23:15:35,788 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 17 0.006 0.042 2026-08-18 23:15:35,793 202 INFO rb-242d991-224035-405381 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-18 23:15:35,809 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.005 0.062 2026-08-18 23:15:35,826 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:35] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.005 0.078 2026-08-18 23:15:35,854 202 INFO rb-242d991-224035-405381 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-18 23:15:35,921 202 INFO rb-242d991-224035-405381 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-18 23:15:35,988 202 INFO rb-242d991-224035-405381 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-18 23:15:36,054 202 INFO rb-242d991-224035-405381 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-18 23:15:36,105 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: tour succeeded 2026-08-18 23:15:36,105 202 INFO rb-242d991-224035-405381 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-18 23:15:36,148 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: heap 23241068 (allocated 24104960) 2026-08-18 23:15:36,149 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing chrome headless with pid 18064 2026-08-18 23:15:36,149 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing websocket connection 2026-08-18 23:15:36,150 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Terminating chrome headless with pid 18064 2026-08-18 23:15:36,217 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231536_217074_test_snippets_mailing_menu_toolbar_mobile_tour.txt 2026-08-18 23:15:36,217 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Removing chrome user profile "/tmp/tmpwwm4k42t_chrome_odoo" 2026-08-18 23:15:36,245 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_tour ... 2026-08-18 23:15:36,384 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome pid: 18292 2026-08-18 23:15:36,384 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless temporary user profile dir: /tmp/tmpddwa5lky_chrome_odoo 2026-08-18 23:15:36,384 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:39095/json/version 2026-08-18 23:15:36,385 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:39095/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:15:36,460 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Browser version: Chrome/150.0.7871.114 2026-08-18 23:15:36,460 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:39095/json 2026-08-18 23:15:36,460 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:39095/json with timeout 3 increased to 10s during tests 2026-08-18 23:15:36,470 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Websocket url found: ws://127.0.0.1:39095/devtools/page/FBE92095E8EFC8633EC938B4EE088128 2026-08-18 23:15:36,478 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Enable chrome headless console log notification 2026-08-18 23:15:36,483 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless enable page notifications 2026-08-18 23:15:36,567 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:demo from n/a 2026-08-18 23:15:36,575 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Setting session cookie in browser 2026-08-18 23:15:36,577 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 23:15:36,577 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 23:15:36,583 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:15:37,235 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /odoo HTTP/1.1" 200 - 188 0.050 0.603 2026-08-18 23:15:37,237 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Navigation result: {'frameId': 'FBE92095E8EFC8633EC938B4EE088128', 'loaderId': 'B6C8D85C5DB1326818840234AD502FB9', 'isDownload': False} 2026-08-18 23:15:37,237 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_toolbar')" 2026-08-18 23:15:37,256 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 23:15:37,299 202 INFO rb-242d991-224035-405381 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-18 23:15:37,416 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /web/webclient/load_menus/f4f9e8753120542ebdc708c10663641318e63c627169be3cb1165d09aa3be547 HTTP/1.1" 200 - 478 0.050 0.115 2026-08-18 23:15:37,420 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.169 2026-08-18 23:15:37,423 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.170 2026-08-18 23:15:37,432 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.175 2026-08-18 23:15:37,439 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:37,475 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:37,924 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:15:37,925 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:15:37,926 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:15:37,933 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-18 23:15:37,944 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: Owl is running in 'dev' mode. 2026-08-18 23:15:37,955 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:37,973 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.010 2026-08-18 23:15:37,988 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.017 2026-08-18 23:15:38,009 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_toolbar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:15:38,014 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.006 0.035 2026-08-18 23:15:38,017 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [1/14] Tour snippets_mailing_menu_toolbar → Step .o_navbar_apps_menu button:enabled 2026-08-18 23:15:38,064 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15: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-18 23:15:38,065 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:38,077 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [2/14] Tour snippets_mailing_menu_toolbar → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-08-18 23:15:38,105 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:38,178 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /mail/data HTTP/1.1" 200 - 81 0.115 0.051 2026-08-18 23:15:38,180 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [3/14] Tour snippets_mailing_menu_toolbar → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-08-18 23:15:38,195 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.004 0.163 2026-08-18 23:15:38,197 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.173 2026-08-18 23:15:38,206 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.174 2026-08-18 23:15:38,219 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/image/res.partner/7/avatar_128?unique=1787094900000 HTTP/1.1" 200 - 9 0.004 0.186 2026-08-18 23:15:38,230 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:38,230 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.044 2026-08-18 23:15:38,267 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.038 2026-08-18 23:15:38,282 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.074 2026-08-18 23:15:38,292 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:38,331 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.013 0.040 2026-08-18 23:15:38,350 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:38,352 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:38,440 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:38,468 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [4/14] Tour snippets_mailing_menu_toolbar → Step Wait for the theme selector to load. (trigger: :iframe .o_mail_theme_selector_new) 2026-08-18 23:15:38,486 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 17 0.010 0.023 2026-08-18 23:15:38,506 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.005 0.048 2026-08-18 23:15:38,519 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.003 0.060 2026-08-18 23:15:38,539 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.005 0.078 2026-08-18 23:15:38,554 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.004 0.071 2026-08-18 23:15:38,556 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.078 2026-08-18 23:15:38,687 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.004 0.061 2026-08-18 23:15:38,790 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.017 0.149 2026-08-18 23:15:38,794 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.102 2026-08-18 23:15:38,802 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/assets/3f5f05d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:38,828 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.001 0.015 2026-08-18 23:15:38,835 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/assets/ae4ff61/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 23:15:38,838 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/assets/42716e9/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 23:15:38,871 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:38,886 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.001 0.012 2026-08-18 23:15:38,941 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.000 0.014 2026-08-18 23:15:38,995 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/assets/64c03b4/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:15:38,999 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:38] "GET /web/assets/b44325a/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-18 23:15:39,001 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web/assets/b150f88/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-18 23:15:39,011 202 INFO rb-242d991-224035-405381 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-18 23:15:39,011 202 INFO rb-242d991-224035-405381 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-18 23:15:39,061 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-08-18 23:15:39,067 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web/assets/a582cfc/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:39,116 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:39,302 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.026 0.160 2026-08-18 23:15:39,344 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:15:39,350 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web/assets/fb2ab5f/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:15:39,356 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:15:39,371 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "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-18 23:15:39,373 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:39,373 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,374 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:39,375 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:39,376 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:39,376 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [5/14] Tour snippets_mailing_menu_toolbar → Step Make sure there does not exist a floating toolbar (trigger: iframe) 2026-08-18 23:15:39,379 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:39,379 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:39,382 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,385 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,385 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "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-18 23:15:39,387 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "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-18 23:15:39,389 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "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-18 23:15:39,390 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,407 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:39,455 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [6/14] Tour snippets_mailing_menu_toolbar → Step Make sure the empty template is an option on non-mobile devices. (trigger: :iframe #empty) 2026-08-18 23:15:39,506 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [7/14] Tour snippets_mailing_menu_toolbar → Step Click on the default 'welcome' template. (trigger: :iframe #default) 2026-08-18 23:15:39,595 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [8/14] Tour snippets_mailing_menu_toolbar → Step Wait for template selection event to be over. (trigger: :iframe .o_editable.theme_selection_done) 2026-08-18 23:15:39,595 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,596 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "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-18 23:15:39,607 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,608 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:39,614 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:39,646 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:39,770 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "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-18 23:15:39,774 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web_editor/font_to_img/61665/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 23:15:39,776 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web_editor/font_to_img/61805/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:39,779 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "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-18 23:15:39,781 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "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-18 23:15:39,823 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web_editor/font_to_img/61594/rgb(0,122,135)/rgb(255,255,255)/8x14 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,870 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,871 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,873 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,876 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:39,876 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:39,877 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:39,881 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:39,882 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,885 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:39,887 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:15:39,888 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:39,889 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:39,890 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:39,892 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:39,896 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:39,897 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:39,898 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:39,899 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:39,903 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:39,905 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:39,960 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,961 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-08-18 23:15:39,962 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,964 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,966 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,968 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,969 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:39,970 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:39,973 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:39,974 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,976 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:39,977 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:39,978 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:39,979 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:39] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:40,006 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [9/14] Tour snippets_mailing_menu_toolbar → Step Make sure the snippets menu is not hidden (trigger: #oe_snippets:not(.d-none)) 2026-08-18 23:15:40,130 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [10/14] Tour snippets_mailing_menu_toolbar → Step Wait for .s_text_block to be populated (trigger: :iframe .s_text_block p) 2026-08-18 23:15:40,187 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [11/14] Tour snippets_mailing_menu_toolbar → Step Click and select p block inside the editor (trigger: iframe) 2026-08-18 23:15:40,249 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [12/14] Tour snippets_mailing_menu_toolbar → Step Make sure the toolbar is there (trigger: #oe_snippets .o_we_customize_panel #toolbar) 2026-08-18 23:15:40,261 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:40] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:15:40,308 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [13/14] Tour snippets_mailing_menu_toolbar → Step discard the form (trigger: .o_form_button_cancel) 2026-08-18 23:15:40,392 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [14/14] Tour snippets_mailing_menu_toolbar → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-08-18 23:15:40,420 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:40] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:40,515 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:40] "GET /web_editor/font_to_img/61594/rgb(0,122,135)/rgb(255,255,255)/8x14 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:40,530 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:40] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:15:40,642 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: tour succeeded 2026-08-18 23:15:40,642 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_toolbar SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-18 23:15:40,882 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: heap 37072392 (allocated 41512960) 2026-08-18 23:15:40,883 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:40] "GET /web_editor/font_to_img/61593/rgb(0,122,135)/rgb(255,255,255)/14x15 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:40,885 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:40] "GET /web_editor/font_to_img/61805/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 23:15:40,886 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Closing chrome headless with pid 18292 2026-08-18 23:15:40,886 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Closing websocket connection 2026-08-18 23:15:40,887 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Terminating chrome headless with pid 18292 2026-08-18 23:15:41,079 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231541_079761_test_snippets_mailing_menu_toolbar_tour.txt 2026-08-18 23:15:41,080 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Removing chrome user profile "/tmp/tmpddwa5lky_chrome_odoo" 2026-08-18 23:15:41,144 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:15:47,670 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:15:47,670 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:15:48,281 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-08-18 23:15:48,287 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31193] 2026-08-18 23:15:48,292 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:15:48,311 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency ... 2026-08-18 23:15:48,347 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency_mass_mailing_user ... 2026-08-18 23:15:48,356 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [18] 2026-08-18 23:15:48,361 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [18] 2026-08-18 23:15:48,365 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted utm.source records with IDs: [59] 2026-08-18 23:15:48,408 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 23:15:49,658 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_event_sms.tests.test_mailing_event: Starting TestMassMailEventValues.test_mailing_event_computed_fields_form ... 2026-08-18 23:15:49,996 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 23:15:55,556 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35073] 2026-08-18 23:15:55,557 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-18 23:15:55,838 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_sms_ab_testing: Starting TestMailingSMSABTesting.test_mailing_sms_ab_testing_compare ... 2026-08-18 23:15:56,127 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:15:56,137 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui: Starting TestMailingUi.test_tour_mailing_activities_split ... 2026-08-18 23:15:56,378 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome pid: 18610 2026-08-18 23:15:56,378 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless temporary user profile dir: /tmp/tmp8r6y2xn0_chrome_odoo 2026-08-18 23:15:56,378 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:42027/json/version 2026-08-18 23:15:56,379 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42027/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:15:56,460 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Browser version: Chrome/150.0.7871.114 2026-08-18 23:15:56,460 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:42027/json 2026-08-18 23:15:56,461 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42027/json with timeout 3 increased to 10s during tests 2026-08-18 23:15:56,470 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Websocket url found: ws://127.0.0.1:42027/devtools/page/DEA9212874EAF01AD6AAD3D7FF7CB865 2026-08-18 23:15:56,476 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Enable chrome headless console log notification 2026-08-18 23:15:56,481 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless enable page notifications 2026-08-18 23:15:56,572 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:15:56,573 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Setting session cookie in browser 2026-08-18 23:15:56,575 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 23:15:56,575 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 23:15:56,581 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:15:57,282 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /odoo HTTP/1.1" 200 - 176 0.052 0.651 2026-08-18 23:15:57,284 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Navigation result: {'frameId': 'DEA9212874EAF01AD6AAD3D7FF7CB865', 'loaderId': '4252185CC41289A126023E88AA141C4E', 'isDownload': False} 2026-08-18 23:15:57,285 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Evaluate ready code "odoo.isTourReady('mailing_activities_split')" 2026-08-18 23:15:57,305 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:15:57,309 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-18 23:15:57,382 202 INFO rb-242d991-224035-405381 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-18 23:15:57,676 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.174 0.202 2026-08-18 23:15:57,679 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.380 2026-08-18 23:15:57,688 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.382 2026-08-18 23:15:57,690 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.181 2026-08-18 23:15:57,802 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 23:15:57,863 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:15:57,864 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:57,864 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:15:57,872 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:15:57,888 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: Owl is running in 'dev' mode. 2026-08-18 23:15:57,905 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:15:57,922 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.009 0.025 2026-08-18 23:15:57,923 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 23:15:57,970 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Evaluate test code "odoo.startTour('mailing_activities_split', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:15:57,978 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [1/6] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-08-18 23:15:57,991 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.031 0.044 2026-08-18 23:15:58,004 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.087 2026-08-18 23:15:58,015 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:58,015 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.083 2026-08-18 23:15:58,021 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "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-18 23:15:58,169 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "POST /mail/data HTTP/1.1" 200 - 142 0.078 0.116 2026-08-18 23:15:58,182 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.180 2026-08-18 23:15:58,198 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.004 0.193 2026-08-18 23:15:58,204 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.199 2026-08-18 23:15:58,205 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.222 2026-08-18 23:15:58,223 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:15:58,235 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [2/6] Tour mailing_activities_split → Step Open Email Activities (trigger: .o-mail-ActivityGroup:contains("Email Marketing")) 2026-08-18 23:15:58,239 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.010 2026-08-18 23:15:58,249 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/mass_mailing_sms.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:58,250 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:15:58,250 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:58,251 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:58,252 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 23:15:58,253 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 23:15:58,265 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:58,265 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:58,266 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/hr_holidays.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:58,267 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:15:58,268 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand/static/img/apps/sale.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 23:15:58,269 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:58,269 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:15:58,300 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:58,307 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:15:58,359 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [3/6] Tour mailing_activities_split → Step Open Email Marketing record in the kanban view (trigger: .o_list_renderer .o_data_cell:contains("New Email!")) 2026-08-18 23:15:58,424 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "POST /mail/data HTTP/1.1" 200 - 118 0.041 0.085 2026-08-18 23:15:58,437 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.130 2026-08-18 23:15:58,492 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 49 0.013 0.116 2026-08-18 23:15:58,500 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.060 2026-08-18 23:15:58,501 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.049 2026-08-18 23:15:58,516 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 7 0.002 0.007 2026-08-18 23:15:58,518 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 23:15:58,591 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [4/6] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-08-18 23:15:58,600 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.004 0.010 2026-08-18 23:15:58,641 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [5/6] Tour mailing_activities_split → Step Open SMS Activities (trigger: .o-mail-ActivityGroup:contains("SMS Marketing")) 2026-08-18 23:15:58,701 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "POST /mail/data HTTP/1.1" 200 - 50 0.015 0.042 2026-08-18 23:15:58,710 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [6/6] Tour mailing_activities_split → Step Open SMS Marketing record in the kanban view (trigger: .o_list_renderer .o_data_cell:contains("New SMS!")) 2026-08-18 23:15:58,736 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:15:58] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 7 0.003 0.008 2026-08-18 23:15:58,775 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: tour succeeded 2026-08-18 23:15:58,775 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: ╔═════════════════════════════════════════╗ ║ TOUR mailing_activities_split SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-18 23:15:58,859 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: heap 27856120 (allocated 29024256) 2026-08-18 23:15:58,862 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Closing chrome headless with pid 18610 2026-08-18 23:15:58,862 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Closing websocket connection 2026-08-18 23:15:58,863 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Terminating chrome headless with pid 18610 2026-08-18 23:15:58,916 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231558_916406_test_tour_mailing_activities_split.txt 2026-08-18 23:15:58,916 202 INFO rb-242d991-224035-405381 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Removing chrome user profile "/tmp/tmp8r6y2xn0_chrome_odoo" 2026-08-18 23:15:58,954 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:16:03,325 202 INFO rb-242d991-224035-405381 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_cancel_membership ... 2026-08-18 23:16:04,889 202 INFO rb-242d991-224035-405381 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_none_membership ... 2026-08-18 23:16:05,168 202 INFO rb-242d991-224035-405381 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_old_membership ... 2026-08-18 23:16:06,032 202 INFO rb-242d991-224035-405381 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_paid_membership ... 2026-08-18 23:16:06,743 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:16:06,752 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_duplicate_event_microsoft_calendar ... 2026-08-18 23:16:06,967 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-08-18 23:16:06,972 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31595] 2026-08-18 23:16:07,210 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-08-18 23:16:07,215 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31597] 2026-08-18 23:16:07,411 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_for_another_user ... 2026-08-18 23:16:07,617 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-08-18 23:16:07,622 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31601] 2026-08-18 23:16:07,855 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-08-18 23:16:07,860 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31603] 2026-08-18 23:16:08,161 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-08-18 23:16:08,166 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31607] 2026-08-18 23:16:08,220 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_default_and_undefined_sensitivity ... 2026-08-18 23:16:08,424 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-08-18 23:16:08,429 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31610] 2026-08-18 23:16:08,663 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-08-18 23:16:08,667 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31612] 2026-08-18 23:16:08,756 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_sync_config_paused ... 2026-08-18 23:16:08,961 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-08-18 23:16:08,965 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31615] 2026-08-18 23:16:09,196 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-08-18 23:16:09,200 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31617] 2026-08-18 23:16:09,308 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_attendee_calendar ... 2026-08-18 23:16:09,511 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-08-18 23:16:09,516 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31620] 2026-08-18 23:16:09,746 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-08-18 23:16:09,750 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31622] 2026-08-18 23:16:09,884 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_organizer_calendar ... 2026-08-18 23:16:10,082 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-08-18 23:16:10,087 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31631] 2026-08-18 23:16:10,320 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-08-18 23:16:10,324 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31633] 2026-08-18 23:16:10,455 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync ... 2026-08-18 23:16:10,658 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-08-18 23:16:10,662 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31642] 2026-08-18 23:16:10,893 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-08-18 23:16:10,897 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31644] 2026-08-18 23:16:10,958 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync_by_another_user ... 2026-08-18 23:16:11,161 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-08-18 23:16:11,165 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31646] 2026-08-18 23:16:11,396 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-08-18 23:16:11,400 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31648] 2026-08-18 23:16:11,462 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_without_sync ... 2026-08-18 23:16:11,663 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-08-18 23:16:11,667 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31650] 2026-08-18 23:16:11,908 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-08-18 23:16:11,912 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31652] 2026-08-18 23:16:11,975 202 INFO rb-242d991-224035-405381 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-18 23:16:12,183 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-08-18 23:16:12,187 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31654] 2026-08-18 23:16:12,421 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-08-18 23:16:12,426 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31656] 2026-08-18 23:16:12,522 202 INFO rb-242d991-224035-405381 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-18 23:16:12,726 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-08-18 23:16:12,731 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31659] 2026-08-18 23:16:12,963 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-08-18 23:16:12,968 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31661] 2026-08-18 23:16:13,065 202 INFO rb-242d991-224035-405381 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-18 23:16:13,269 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-08-18 23:16:13,273 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31664] 2026-08-18 23:16:13,509 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-08-18 23:16:13,514 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31666] 2026-08-18 23:16:13,613 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_organizer_calendar ... 2026-08-18 23:16:13,815 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-08-18 23:16:13,820 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31669] 2026-08-18 23:16:14,049 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-08-18 23:16:14,053 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31671] 2026-08-18 23:16:14,147 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_without_organizer ... 2026-08-18 23:16:14,350 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-08-18 23:16:14,354 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31674] 2026-08-18 23:16:14,587 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-08-18 23:16:14,591 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31676] 2026-08-18 23:16:14,686 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_email ... 2026-08-18 23:16:14,885 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-08-18 23:16:14,890 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31679] 2026-08-18 23:16:15,120 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-08-18 23:16:15,124 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31681] 2026-08-18 23:16:15,252 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_sync ... 2026-08-18 23:16:15,455 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-08-18 23:16:15,459 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31685] 2026-08-18 23:16:15,691 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-08-18 23:16:15,695 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31687] 2026-08-18 23:16:15,801 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_videocall_sync_microsoft_calendar ... 2026-08-18 23:16:16,006 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-08-18 23:16:16,011 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31690] 2026-08-18 23:16:16,248 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-08-18 23:16:16,252 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31692] 2026-08-18 23:16:16,406 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_forbid_recurrences_creation_synced_outlook_calendar ... 2026-08-18 23:16:16,616 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-08-18 23:16:16,620 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31695] 2026-08-18 23:16:16,860 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-08-18 23:16:16,865 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31697] 2026-08-18 23:16:16,935 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_new_db_skip_odoo2microsoft_sync_previously_created_events ... 2026-08-18 23:16:17,146 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-08-18 23:16:17,150 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31699] 2026-08-18 23:16:17,390 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-08-18 23:16:17,395 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31701] 2026-08-18 23:16:17,628 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_no_videocall_hr_holidays ... 2026-08-18 23:16:17,834 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-08-18 23:16:17,838 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31704] 2026-08-18 23:16:18,073 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-08-18 23:16:18,077 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31706] 2026-08-18 23:16:18,685 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #663 deleted mail.mail records with IDs: [656] 2026-08-18 23:16:18,823 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_old_db_odoo2microsoft_sync_previously_created_events ... 2026-08-18 23:16:19,032 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-08-18 23:16:19,036 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31713] 2026-08-18 23:16:19,271 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-08-18 23:16:19,275 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31715] 2026-08-18 23:16:19,476 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_skip_sync_for_non_synchronized_users_new_events ... 2026-08-18 23:16:19,684 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-08-18 23:16:19,688 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31718] 2026-08-18 23:16:19,921 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-08-18 23:16:19,925 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31720] 2021-09-20 10:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #667 deleted mail.mail records with IDs: [661] 2026-08-18 23:16:20,216 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_create_update_single_event ... 2026-08-18 23:16:20,417 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-08-18 23:16:20,421 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31724] 2026-08-18 23:16:20,659 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-08-18 23:16:20,663 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31726] 2026-08-18 23:16:20,839 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #669 deleted mail.mail records with IDs: [664] 2026-08-18 23:16:20,970 202 INFO rb-242d991-224035-405381 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_website_appointments_through_cron ... 2026-08-18 23:16:21,174 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-08-18 23:16:21,178 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31730] 2026-08-18 23:16:21,420 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-08-18 23:16:21,425 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31732] 2020-05-07 20:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #672 deleted mail.mail records with IDs: [667] 2020-05-07 21:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #672 deleted mail.mail records with IDs: [668] 2020-05-08 08:00:00,000 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #672 deleted mail.mail records with IDs: [669] 2026-08-18 23:16:22,311 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 23:16:22,389 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_bom_kit_rounding ... 2026-08-18 23:16:22,497 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-08-18 23:16:22,751 202 _WARNING rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless failed to start: [18852:18873:0818/231622.600174: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 [18852:18873:0818/231622.603399:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18852:18873:0818/231622.603494: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 [18852:18873:0818/231622.603639: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 [18852:18873:0818/231622.603648:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18852:18873:0818/231622.609939:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18852:18852:0818/231622.612600:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [18887:18887:0818/231622.620824:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [18887:18887:0818/231622.622950:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [18852:18873:0818/231622.627576:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18852:18852:0818/231622.691876:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18852:18852:0818/231622.691952:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [18852:18852:0818/231622.691962:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18852:18873:0818/231622.691965:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18852:18873:0818/231622.691992:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18852:18852:0818/231622.692088:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18852:18852:0818/231622.693157:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:16:22,756 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom: skipped TestTourBoM.test_manufacture_from_bom : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:16:22,776 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_manufacture_from_bom (odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom) 2026-08-18 23:16:22,777 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-08-18 23:16:23,030 202 _WARNING rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom: Chrome headless failed to start: [18982:19003:0818/231622.877898: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 [18982:19003:0818/231622.881643:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18982:19003:0818/231622.881777: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 [18982:19003:0818/231622.881899: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 [18982:19003:0818/231622.881932:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18982:19003:0818/231622.888664:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18982:18982:0818/231622.891592:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [19018:19018:0818/231622.902850:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [19018:19018:0818/231622.905026:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [18982:19003:0818/231622.910908:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18982:18982:0818/231622.970749:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18982:18982:0818/231622.970819:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [18982:18982:0818/231622.970830:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18982:19003:0818/231622.970834:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18982:19003:0818/231622.970859:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [18982:18982:0818/231622.970960:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [18982:18982:0818/231622.971984:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19021:19059:0818/231622.986083:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:16:23,036 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom: skipped TestTourBoM.test_manufacture_from_bom : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:16:23,055 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_manufacture_from_bom (odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom) 2026-08-18 23:16:23,055 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-08-18 23:16:23,193 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Chrome pid: 19096 2026-08-18 23:16:23,194 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Chrome headless temporary user profile dir: /tmp/tmpiikmx_f4_chrome_odoo 2026-08-18 23:16:23,194 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Issuing json command http://127.0.0.1:42843/json/version 2026-08-18 23:16:23,195 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42843/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:16:23,264 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Browser version: Chrome/150.0.7871.114 2026-08-18 23:16:23,264 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Issuing json command http://127.0.0.1:42843/json 2026-08-18 23:16:23,264 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42843/json with timeout 3 increased to 10s during tests 2026-08-18 23:16:23,271 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Websocket url found: ws://127.0.0.1:42843/devtools/page/1484AD79A2FE84014ABD44A6BB7E5C61 2026-08-18 23:16:23,279 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Enable chrome headless console log notification 2026-08-18 23:16:23,281 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Chrome headless enable page notifications 2026-08-18 23:16:23,372 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:16:23,377 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Setting session cookie in browser 2026-08-18 23:16:23,379 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.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-18 23:16:23,379 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.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-18 23:16:23,386 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:16:24,089 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /odoo/action-mrp.mrp_bom_form_action HTTP/1.1" 200 - 185 0.060 0.645 2026-08-18 23:16:24,092 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Navigation result: {'frameId': '1484AD79A2FE84014ABD44A6BB7E5C61', 'loaderId': 'EF7EC6D919664A5F53587375C3DBACEF', 'isDownload': False} 2026-08-18 23:16:24,092 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Evaluate ready code "odoo.isTourReady('test_manufacture_from_bom')" 2026-08-18 23:16:24,112 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-08-18 23:16:24,449 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.146 0.196 2026-08-18 23:16:24,453 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.345 2026-08-18 23:16:24,458 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.349 2026-08-18 23:16:24,465 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.353 2026-08-18 23:16:24,472 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:16:24,472 202 INFO rb-242d991-224035-405381 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-18 23:16:24,489 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.002 2026-08-18 23:16:24,782 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:16:24,782 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:16:24,783 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:16:24,790 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:16:24,801 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom.browser: Owl is running in 'dev' mode. 2026-08-18 23:16:24,820 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:16:24,841 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.013 0.026 2026-08-18 23:16:24,844 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-08-18 23:16:24,866 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.027 2026-08-18 23:16:24,879 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.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-18 23:16:24,885 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom.browser: [1/4] Tour test_manufacture_from_bom → Step [name="product_tmpl_id"] 2026-08-18 23:16:24,913 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.014 0.068 2026-08-18 23:16:24,922 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.062 2026-08-18 23:16:24,968 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "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-18 23:16:24,968 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:16:24,975 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:16:25,082 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /mail/data HTTP/1.1" 200 - 139 0.079 0.122 2026-08-18 23:16:25,083 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.196 2026-08-18 23:16:25,099 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.004 0.167 2026-08-18 23:16:25,111 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.003 0.182 2026-08-18 23:16:25,119 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.158 2026-08-18 23:16:25,134 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.159 2026-08-18 23:16:25,141 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:16:25,156 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.009 2026-08-18 23:16:25,175 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:16:25,230 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 73 0.019 0.063 2026-08-18 23:16:25,266 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 14 0.008 0.015 2026-08-18 23:16:25,269 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-08-18 23:16:25,322 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:16:25,347 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.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-18 23:16:25,359 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:16:25,376 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.007 0.014 2026-08-18 23:16:25,408 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 28 0.013 0.034 2026-08-18 23:16:25,443 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:16:25,491 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 23:16:25,513 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom.browser: [3/4] Tour test_manufacture_from_bom → Step button.btn-primary:contains("Manufacture") 2026-08-18 23:16:25,522 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.013 0.019 2026-08-18 23:16:25,534 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.039 2026-08-18 23:16:25,541 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.025 2026-08-18 23:16:25,560 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.022 2026-08-18 23:16:25,579 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.007 0.047 2026-08-18 23:16:25,589 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.051 2026-08-18 23:16:25,594 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses HTTP/1.1" 200 - 5 0.002 0.027 2026-08-18 23:16:25,712 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 97 0.053 0.062 2026-08-18 23:16:25,740 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.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-18 23:16:25,822 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 77 0.012 0.069 2026-08-18 23:16:25,859 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.003 0.020 2026-08-18 23:16:25,956 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:25] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 65 0.032 0.058 2026-08-18 23:16:26,043 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom.browser: tour succeeded 2026-08-18 23:16:26,043 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_manufacture_from_bom SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-18 23:16:26,052 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:26] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.004 0.011 2026-08-18 23:16:26,167 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom.browser: heap 30945512 (allocated 32956416) 2026-08-18 23:16:26,169 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Closing chrome headless with pid 19096 2026-08-18 23:16:26,169 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Closing websocket connection 2026-08-18 23:16:26,170 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Terminating chrome headless with pid 19096 2026-08-18 23:16:26,224 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231626_223935_test_manufacture_from_bom.txt 2026-08-18 23:16:26,224 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.test_manufacture_from_bom.test_manufacture_from_bom: Removing chrome user profile "/tmp/tmpiikmx_f4_chrome_odoo" 2026-08-18 23:16:26,251 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_mrp_bom_product_catalog ... 2026-08-18 23:16:26,505 202 _WARNING rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless failed to start: [19338:19359:0818/231626.358923: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 [19338:19359:0818/231626.363318:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19338:19359:0818/231626.363617: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 [19338:19359:0818/231626.363742: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 [19338:19359:0818/231626.363751:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19338:19359:0818/231626.370025:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19338:19338:0818/231626.372497:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [19374:19374:0818/231626.379936:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [19374:19374:0818/231626.381852:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [19338:19359:0818/231626.387027:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19338:19338:0818/231626.433319:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19338:19338:0818/231626.433378:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [19338:19338:0818/231626.433388:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19338:19359:0818/231626.433418:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19338:19359:0818/231626.433455:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19338:19338:0818/231626.433546:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19338:19338:0818/231626.434734:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19377:19422:0818/231626.471994:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:16:26,510 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom: skipped TestTourBoM.test_mrp_bom_product_catalog : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:16:26,529 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mrp_bom_product_catalog (odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog) 2026-08-18 23:16:26,530 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_mrp_bom_product_catalog ... 2026-08-18 23:16:26,669 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Chrome pid: 19455 2026-08-18 23:16:26,669 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Chrome headless temporary user profile dir: /tmp/tmptuvf7dzs_chrome_odoo 2026-08-18 23:16:26,669 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:45263/json/version 2026-08-18 23:16:26,670 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:45263/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:16:26,708 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Browser version: Chrome/150.0.7871.114 2026-08-18 23:16:26,708 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:45263/json 2026-08-18 23:16:26,709 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:45263/json with timeout 3 increased to 10s during tests 2026-08-18 23:16:26,761 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Websocket url found: ws://127.0.0.1:45263/devtools/page/9A577EF4A9909B06361911C69DAA99AC 2026-08-18 23:16:26,768 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Enable chrome headless console log notification 2026-08-18 23:16:26,773 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Chrome headless enable page notifications 2026-08-18 23:16:26,800 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:16:26,865 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Setting session cookie in browser 2026-08-18 23:16:26,866 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action/10" in browser 2026-08-18 23:16:26,866 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action/10" 2026-08-18 23:16:26,873 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:16:28,197 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /odoo/action-mrp.mrp_bom_form_action/10 HTTP/1.1" 200 - 185 0.058 1.268 2026-08-18 23:16:28,199 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Navigation result: {'frameId': '9A577EF4A9909B06361911C69DAA99AC', 'loaderId': '11F6F1529AD64268ED960F52B1B290D0', 'isDownload': False} 2026-08-18 23:16:28,199 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_bom_product_catalog')" 2026-08-18 23:16:28,221 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:16:28,225 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 23:16:28,283 202 INFO rb-242d991-224035-405381 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-18 23:16:28,614 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.195 0.205 2026-08-18 23:16:28,620 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.404 2026-08-18 23:16:28,629 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.407 2026-08-18 23:16:28,632 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.213 2026-08-18 23:16:28,721 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:16:28,770 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:16:28,771 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:16:28,771 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:16:28,779 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:16:28,792 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog.browser: Owl is running in 'dev' mode. 2026-08-18 23:16:28,810 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:16:28,828 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.009 0.025 2026-08-18 23:16:28,831 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 23:16:28,865 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.021 0.025 2026-08-18 23:16:28,871 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.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-18 23:16:28,880 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog.browser: [1/5] Tour test_mrp_bom_product_catalog → Step button[name=action_add_from_catalog] 2026-08-18 23:16:28,913 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.016 0.077 2026-08-18 23:16:28,925 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:16:28,926 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.085 2026-08-18 23:16:28,965 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:16:28,976 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:16:29,072 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /mail/data HTTP/1.1" 200 - 139 0.071 0.119 2026-08-18 23:16:29,073 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.188 2026-08-18 23:16:29,087 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.164 2026-08-18 23:16:29,100 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.167 2026-08-18 23:16:29,112 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.003 0.179 2026-08-18 23:16:29,120 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.186 2026-08-18 23:16:29,124 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-18 23:16:29,139 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.010 2026-08-18 23:16:29,157 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:16:29,211 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 73 0.019 0.060 2026-08-18 23:16:29,246 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.008 0.011 2026-08-18 23:16:29,249 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 23:16:29,266 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 14 0.006 0.028 2026-08-18 23:16:29,307 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:16:29,364 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:16:29,392 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.012 0.017 2026-08-18 23:16:29,401 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog.browser: [2/5] Tour test_mrp_bom_product_catalog → Step .o_kanban_record:nth-child(1) 2026-08-18 23:16:29,403 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.034 2026-08-18 23:16:29,423 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.006 0.030 2026-08-18 23:16:29,427 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_button/mrp.bom.line/action_add_from_catalog HTTP/1.1" 200 - 5 0.001 0.023 2026-08-18 23:16:29,458 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.047 2026-08-18 23:16:29,662 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 201 0.039 0.189 2026-08-18 23:16:29,682 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.004 0.008 2026-08-18 23:16:29,708 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.007 0.015 2026-08-18 23:16:29,795 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 37 0.021 0.059 2026-08-18 23:16:29,813 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.004 0.010 2026-08-18 23:16:29,969 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /web/image/product.product/147/image_128?unique=1787089090000 HTTP/1.1" 200 - 6 0.004 0.010 2026-08-18 23:16:29,975 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog.browser: [3/5] Tour test_mrp_bom_product_catalog → Step .o_product_added 2026-08-18 23:16:29,979 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /web/image/product.product/234/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.003 0.012 2026-08-18 23:16:29,987 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /web/image/product.product/280/image_128?unique=1787088378000 HTTP/1.1" 200 - 6 0.002 0.027 2026-08-18 23:16:29,993 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /web/image/product.product/159/image_128?unique=1787088128000 HTTP/1.1" 200 - 6 0.002 0.031 2026-08-18 23:16:29,999 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:29] "GET /web/image/product.product/269/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.034 2026-08-18 23:16:30,005 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/270/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.031 2026-08-18 23:16:30,012 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/17/image_128?unique=1787089065000 HTTP/1.1" 200 - 6 0.002 0.021 2026-08-18 23:16:30,017 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/158/image_128?unique=1787088128000 HTTP/1.1" 200 - 6 0.002 0.052 2026-08-18 23:16:30,022 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog.browser: [4/5] Tour test_mrp_bom_product_catalog → Step button:contains("Back to BoM") 2026-08-18 23:16:30,026 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/21/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.011 2026-08-18 23:16:30,031 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/19/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.029 2026-08-18 23:16:30,037 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/18/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.041 2026-08-18 23:16:30,043 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/20/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.034 2026-08-18 23:16:30,049 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/16/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.066 2026-08-18 23:16:30,056 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/24/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.026 2026-08-18 23:16:30,062 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/143/image_128?unique=1787089090000 HTTP/1.1" 200 - 6 0.002 0.021 2026-08-18 23:16:30,068 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/23/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.046 2026-08-18 23:16:30,075 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/40/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.029 2026-08-18 23:16:30,082 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/229/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.016 2026-08-18 23:16:30,087 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/41/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.035 2026-08-18 23:16:30,089 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog.browser: [5/5] Tour test_mrp_bom_product_catalog → Step div.o_field_one2many:contains("Component") 2026-08-18 23:16:30,095 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/230/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.022 2026-08-18 23:16:30,101 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/232/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.041 2026-08-18 23:16:30,109 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/148/image_128?unique=1787089090000 HTTP/1.1" 200 - 6 0.002 0.074 2026-08-18 23:16:30,114 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/42/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.036 2026-08-18 23:16:30,120 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/233/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.035 2026-08-18 23:16:30,126 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/228/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.035 2026-08-18 23:16:30,132 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/product.product/227/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.034 2026-08-18 23:16:30,575 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 55 0.023 0.028 2026-08-18 23:16:30,624 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 26 0.010 0.018 2026-08-18 23:16:30,634 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:16:30,652 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:16:30,679 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.006 0.011 2026-08-18 23:16:30,683 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.020 2026-08-18 23:16:30,693 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.024 2026-08-18 23:16:30,697 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.020 2026-08-18 23:16:30,699 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog.browser: tour succeeded 2026-08-18 23:16:30,699 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_mrp_bom_product_catalog SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-18 23:16:30,716 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.008 2026-08-18 23:16:30,778 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:30] "GET /web/image/res.partner/2/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 13 0.008 0.064 2026-08-18 23:16:30,881 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog.browser: heap 33709260 (allocated 35315712) 2026-08-18 23:16:30,884 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Closing chrome headless with pid 19455 2026-08-18 23:16:30,884 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Closing websocket connection 2026-08-18 23:16:30,885 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Terminating chrome headless with pid 19455 2026-08-18 23:16:30,979 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231630_978921_test_mrp_bom_product_catalog.txt 2026-08-18 23:16:30,979 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.test_mrp_bom_product_catalog: Removing chrome user profile "/tmp/tmptuvf7dzs_chrome_odoo" 2026-08-18 23:16:31,016 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:16:31,273 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_automatic_consume_new_added_component ... 2026-08-18 23:16:31,842 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_multi_lot_component_consumption ... 2026-08-18 23:16:31,849 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [27] 2026-08-18 23:16:31,853 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [29] 2026-08-18 23:16:32,201 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_no_component_consumption_on_lot_removal ... 2026-08-18 23:16:32,688 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [182] 2026-08-18 23:16:32,721 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [183] 2026-08-18 23:16:32,752 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [184] 2026-08-18 23:16:32,832 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_available ... 2026-08-18 23:16:34,086 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_not_available ... 2026-08-18 23:16:34,614 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_partially_available ... 2026-08-18 23:16:34,958 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [245, 242, 246, 243, 247, 244, 248] 2026-08-18 23:16:35,202 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [252, 249, 253, 250, 254, 251, 255] 2026-08-18 23:16:35,779 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [259, 256, 260, 257, 261, 258, 262] 2026-08-18 23:16:36,035 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [266, 263, 267, 264, 268, 265, 269] 2026-08-18 23:16:36,077 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_reservation_method_for_outgoing ... 2026-08-18 23:16:36,818 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_tracked_production_2_steps_manufacturing ... 2026-08-18 23:16:37,883 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:16:37,893 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_manual_consumption: Starting TestTourManualConsumption.test_mrp_manual_consumption_02 ... 2026-08-18 23:16:38,739 202 _WARNING rb-242d991-224035-405381 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless failed to start: [19722:19743:0818/231638.589142: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 [19722:19743:0818/231638.592889:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19722:19743:0818/231638.593021: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 [19722:19743:0818/231638.593076: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 [19722:19743:0818/231638.593145:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19722:19743:0818/231638.599448:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19722:19722:0818/231638.602025:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [19759:19759:0818/231638.612413:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [19759:19759:0818/231638.614693:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [19722:19743:0818/231638.617184:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19722:19722:0818/231638.686025:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19722:19722:0818/231638.686108:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [19722:19722:0818/231638.686126:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19722:19743:0818/231638.686131:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19722:19743:0818/231638.686153:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19722:19722:0818/231638.686267:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19722:19722:0818/231638.687250:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 23:16:38,744 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_manual_consumption: skipped TestTourManualConsumption.test_mrp_manual_consumption_02 : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:16:38,766 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mrp_manual_consumption_02 (odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02) 2026-08-18 23:16:38,767 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_manual_consumption: Starting TestTourManualConsumption.test_mrp_manual_consumption_02 ... 2026-08-18 23:16:39,639 202 _WARNING rb-242d991-224035-405381 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.test_mrp_manual_consumption_02: Chrome headless failed to start: [19851:19872:0818/231639.487138: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 [19851:19872:0818/231639.494445:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19851:19872:0818/231639.494551: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 [19851:19872:0818/231639.494639: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 [19851:19872:0818/231639.494654:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19851:19872:0818/231639.500565:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19851:19851:0818/231639.503023:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [19886:19886:0818/231639.511505:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [19886:19886:0818/231639.513014:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [19851:19872:0818/231639.517880:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19851:19851:0818/231639.583820:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19851:19851:0818/231639.583897:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [19851:19851:0818/231639.583909:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19851:19872:0818/231639.583930:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19851:19872:0818/231639.583971:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19851:19851:0818/231639.584083:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19851:19851:0818/231639.584985:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19889:19937:0818/231639.603369:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:16:39,644 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_manual_consumption: skipped TestTourManualConsumption.test_mrp_manual_consumption_02 : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:16:39,667 202 INFO rb-242d991-224035-405381 odoo.tests.common: Retrying a failed test: test_mrp_manual_consumption_02 (odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02) 2026-08-18 23:16:39,667 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_manual_consumption: Starting TestTourManualConsumption.test_mrp_manual_consumption_02 ... 2026-08-18 23:16:40,551 202 WARNING rb-242d991-224035-405381 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.test_mrp_manual_consumption_02.test_mrp_manual_consumption_02: Chrome headless failed to start: [19981:20002:0818/231640.399889: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 [19981:20002:0818/231640.404055:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19981:20002:0818/231640.404198: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 [19981:20002:0818/231640.404295: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 [19981:20002:0818/231640.404306:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19981:20002:0818/231640.411087:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19981:19981:0818/231640.413673:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [20017:20017:0818/231640.419960:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [20017:20017:0818/231640.421563:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [19981:20002:0818/231640.428500:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19981:19981:0818/231640.486052:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19981:19981:0818/231640.486133:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [19981:19981:0818/231640.486147:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19981:20002:0818/231640.486144:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19981:20002:0818/231640.486176:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [19981:19981:0818/231640.486332:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [19981:19981:0818/231640.487476:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [20020:20060:0818/231640.506557:ERROR:net/socket/ssl_client_socket_impl.cc:963] handshake failed; returned -1, SSL error code 1, net_error -3 2026-08-18 23:16:40,557 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_manual_consumption: skipped TestTourManualConsumption.test_mrp_manual_consumption_02 : Failed to detect chrome devtools port after 10.0s. 2026-08-18 23:16:40,590 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:16:42,926 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_actual_vs_planned ... 2026-08-18 23:16:43,824 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_mo_with_byproduct ... 2026-08-18 23:16:44,712 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_normal_mo ... 2026-08-18 23:16:46,183 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_uom_conversion ... 2026-08-18 23:16:47,743 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:16:47,754 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports: Starting TestReportBom.test_mrp_report_bom_variant_selection ... 2026-08-18 23:16:48,035 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome pid: 20107 2026-08-18 23:16:48,036 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless temporary user profile dir: /tmp/tmp27kyu5v4_chrome_odoo 2026-08-18 23:16:48,036 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:35509/json/version 2026-08-18 23:16:48,037 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:35509/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:16:48,094 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Browser version: Chrome/150.0.7871.114 2026-08-18 23:16:48,094 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:35509/json 2026-08-18 23:16:48,094 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:35509/json with timeout 3 increased to 10s during tests 2026-08-18 23:16:48,102 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Websocket url found: ws://127.0.0.1:35509/devtools/page/8AA432FDFF285CF81D182ED432EBEBF8 2026-08-18 23:16:48,163 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Enable chrome headless console log notification 2026-08-18 23:16:48,166 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless enable page notifications 2026-08-18 23:16:48,195 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:16:48,200 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Setting session cookie in browser 2026-08-18 23:16:48,202 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Open "http://127.0.0.1:8069/web#action=1083&active_id=29" in browser 2026-08-18 23:16:48,202 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Navigating to: "http://127.0.0.1:8069/web#action=1083&active_id=29" 2026-08-18 23:16:48,259 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:16:48,948 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:48] "GET /web HTTP/1.1" 200 - 179 0.058 0.683 2026-08-18 23:16:48,950 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Navigation result: {'frameId': '8AA432FDFF285CF81D182ED432EBEBF8', 'loaderId': '09ACE13EFFC369A75F8BD45310728C0B', 'isDownload': False} 2026-08-18 23:16:48,950 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Evaluate ready code "odoo.isTourReady('mrp_bom_report_tour')" 2026-08-18 23:16:48,970 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:48] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-18 23:16:48,982 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.010 2026-08-18 23:16:49,012 202 INFO rb-242d991-224035-405381 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-18 23:16:49,278 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.089 0.224 2026-08-18 23:16:49,281 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.314 2026-08-18 23:16:49,286 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.322 2026-08-18 23:16:49,289 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.281 2026-08-18 23:16:49,315 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-08-18 23:16:49,777 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:16:49,777 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:16:49,778 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:16:49,788 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-18 23:16:49,803 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: Owl is running in 'dev' mode. 2026-08-18 23:16:49,823 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:16:49,869 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.010 0.056 2026-08-18 23:16:49,873 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-18 23:16:49,890 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.059 2026-08-18 23:16:49,902 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Evaluate test code "odoo.startTour('mrp_bom_report_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=1083&active_id=29", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:16:49,908 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [1/5] Tour mrp_bom_report_tour → Step Wait for BoM report to load (trigger: .o_mrp_bom_report_page) 2026-08-18 23:16:49,962 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.014 0.087 2026-08-18 23:16:49,970 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:16:49,974 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.092 2026-08-18 23:16:49,990 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:16:49,994 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:49] "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-18 23:16:50,094 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "POST /mail/data HTTP/1.1" 200 - 139 0.046 0.144 2026-08-18 23:16:50,095 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.185 2026-08-18 23:16:50,110 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.127 2026-08-18 23:16:50,124 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.154 2026-08-18 23:16:50,130 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.151 2026-08-18 23:16:50,146 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.004 0.161 2026-08-18 23:16:50,149 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:16:50,165 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.009 2026-08-18 23:16:50,171 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses HTTP/1.1" 200 - 5 0.002 0.014 2026-08-18 23:16:50,191 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:16:50,223 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 67 0.020 0.029 2026-08-18 23:16:50,261 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [2/5] Tour mrp_bom_report_tour → Step Check the current displayed variant (trigger: .o_mrp_bom_report_page h2 a:contains('[alpaca] Product Test Sync (L)')) 2026-08-18 23:16:50,319 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [3/5] Tour mrp_bom_report_tour → Step Open dropdown menu (trigger: .o-autocomplete--input) 2026-08-18 23:16:50,374 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [4/5] Tour mrp_bom_report_tour → Step Select the other variant (trigger: .o-autocomplete--dropdown-menu.show li.o-autocomplete--dropdown-item:eq(1)) 2026-08-18 23:16:50,392 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 8 0.006 0.011 2026-08-18 23:16:50,429 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [5/5] Tour mrp_bom_report_tour → Step Ensure the second variant is displayed (trigger: .o_mrp_bom_report_page h2 a:contains('[zebra] Product Test Sync (S)')) 2026-08-18 23:16:50,458 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:50] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 29 0.008 0.020 2026-08-18 23:16:50,485 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: tour succeeded 2026-08-18 23:16:50,485 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: ╔════════════════════════════════════╗ ║ TOUR mrp_bom_report_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 23:16:50,516 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: heap 23157484 (allocated 25092096) 2026-08-18 23:16:50,518 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Closing chrome headless with pid 20107 2026-08-18 23:16:50,519 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Closing websocket connection 2026-08-18 23:16:50,519 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Terminating chrome headless with pid 20107 2026-08-18 23:16:50,613 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231650_613045_test_mrp_report_bom_variant_selection.txt 2026-08-18 23:16:50,613 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Removing chrome user profile "/tmp/tmp27kyu5v4_chrome_odoo" 2026-08-18 23:16:50,651 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:16:50,662 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization ... 2026-08-18 23:16:52,229 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome pid: 20329 2026-08-18 23:16:52,230 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless temporary user profile dir: /tmp/tmpayfi4pu5_chrome_odoo 2026-08-18 23:16:52,230 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:39861/json/version 2026-08-18 23:16:52,231 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:39861/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:16:52,295 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Browser version: Chrome/150.0.7871.114 2026-08-18 23:16:52,296 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:39861/json 2026-08-18 23:16:52,296 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:39861/json with timeout 3 increased to 10s during tests 2026-08-18 23:16:52,307 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Websocket url found: ws://127.0.0.1:39861/devtools/page/5B685584D6766D3C94E65616E514847D 2026-08-18 23:16:52,362 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Enable chrome headless console log notification 2026-08-18 23:16:52,366 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless enable page notifications 2026-08-18 23:16:52,458 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:16:52,463 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Setting session cookie in browser 2026-08-18 23:16:52,464 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Open "http://127.0.0.1:8069/odoo/action-1097/39" in browser 2026-08-18 23:16:52,464 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigating to: "http://127.0.0.1:8069/odoo/action-1097/39" 2026-08-18 23:16:52,471 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:16:53,145 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /odoo/action-1097/39 HTTP/1.1" 200 - 179 0.055 0.620 2026-08-18 23:16:53,147 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigation result: {'frameId': '5B685584D6766D3C94E65616E514847D', 'loaderId': '84BD7CB29B46C4323EE0CCE10441E4D7', 'isDownload': False} 2026-08-18 23:16:53,147 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Evaluate ready code "odoo.isTourReady('test_manufacturing_and_byproduct_sm_to_sml_synchronization')" 2026-08-18 23:16:53,168 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:16:53,172 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 23:16:53,175 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.000 0.011 2026-08-18 23:16:53,229 202 INFO rb-242d991-224035-405381 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-18 23:16:53,576 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /web/webclient/load_menus/14fc740be7c9f8139c58ed1ca29086f787c0fc9771818f9a7320d2cd0ae97020 HTTP/1.1" 200 - 850 0.195 0.219 2026-08-18 23:16:53,586 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.416 2026-08-18 23:16:53,589 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.191 2026-08-18 23:16:53,668 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:16:53,717 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-08-18 23:16:53,718 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:16:53,720 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:16:53,726 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-18 23:16:53,738 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: Owl is running in 'dev' mode. 2026-08-18 23:16:53,755 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:16:53,775 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.012 0.025 2026-08-18 23:16:53,779 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 23:16:53,790 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.026 2026-08-18 23:16:53,803 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Evaluate test code "odoo.startTour('test_manufacturing_and_byproduct_sm_to_sml_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-1097/39", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:16:53,810 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [1/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .btn-primary[name=action_confirm] 2026-08-18 23:16:53,835 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.014 0.057 2026-08-18 23:16:53,865 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.079 2026-08-18 23:16:53,881 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:16:53,881 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:16:54,015 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /mail/data HTTP/1.1" 200 - 139 0.077 0.134 2026-08-18 23:16:54,016 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.204 2026-08-18 23:16:54,032 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.158 2026-08-18 23:16:54,045 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.005 0.170 2026-08-18 23:16:54,054 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.180 2026-08-18 23:16:54,073 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-08-18 23:16:54,086 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:16:54,089 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.009 2026-08-18 23:16:54,107 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:16:54,189 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 110 0.023 0.086 2026-08-18 23:16:54,200 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.115 2026-08-18 23:16:54,224 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 14 0.003 0.011 2026-08-18 23:16:54,245 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.009 0.025 2026-08-18 23:16:54,246 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-08-18 23:16:54,356 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 109 0.049 0.075 2026-08-18 23:16:54,413 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:16:54,490 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:16:54,517 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [2/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-08-18 23:16:54,523 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.014 0.022 2026-08-18 23:16:54,535 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.041 2026-08-18 23:16:54,571 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.021 0.058 2026-08-18 23:16:54,595 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [3/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-18 23:16:54,740 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_button/mrp.production/action_confirm HTTP/1.1" 200 - 168 0.064 0.156 2026-08-18 23:16:54,765 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.009 0.228 2026-08-18 23:16:54,776 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.239 2026-08-18 23:16:54,785 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.243 2026-08-18 23:16:54,860 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 61 0.029 0.085 2026-08-18 23:16:54,878 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "GET /web/image/res.partner/2/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.005 0.054 2026-08-18 23:16:54,893 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.005 0.017 2026-08-18 23:16:54,899 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [4/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Components') 2026-08-18 23:16:54,911 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 8 0.001 0.010 2026-08-18 23:16:54,929 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 9 0.002 0.013 2026-08-18 23:16:54,955 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:54] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 18 0.005 0.015 2026-08-18 23:16:54,997 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [5/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .o_list_number:contains(5) 2026-08-18 23:16:55,052 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [6/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-08-18 23:16:55,127 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [7/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-08-18 23:16:55,194 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [8/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-08-18 23:16:55,256 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [9/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-18 23:16:55,323 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [10/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Components') 2026-08-18 23:16:55,349 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 21 0.005 0.020 2026-08-18 23:16:55,427 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 59 0.023 0.046 2026-08-18 23:16:55,551 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 101 0.040 0.071 2026-08-18 23:16:55,560 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:16:55,584 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.007 0.015 2026-08-18 23:16:55,606 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 18 0.006 0.030 2026-08-18 23:16:55,616 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.039 2026-08-18 23:16:55,626 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.020 2026-08-18 23:16:55,636 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [11/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-08-18 23:16:55,706 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [12/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-08-18 23:16:55,763 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [13/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-08-18 23:16:55,823 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [14/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=product_uom_qty]:contains(5.00)) > td:contains(25) 2026-08-18 23:16:55,843 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 18 0.005 0.016 2026-08-18 23:16:55,876 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 23 0.004 0.020 2026-08-18 23:16:55,969 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:55] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 60 0.024 0.053 2026-08-18 23:16:56,006 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [15/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-08-18 23:16:56,069 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [16/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-18 23:16:56,139 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [17/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('7') 2026-08-18 23:16:56,165 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:56] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 23 0.004 0.021 2026-08-18 23:16:56,257 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:56] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 60 0.024 0.058 2026-08-18 23:16:56,378 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:56] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 105 0.038 0.070 2026-08-18 23:16:56,386 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:56] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:16:56,407 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [18/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-08-18 23:16:56,408 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:56] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.007 0.014 2026-08-18 23:16:56,430 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:56] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 18 0.006 0.029 2026-08-18 23:16:56,439 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:56] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.037 2026-08-18 23:16:56,449 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:56] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.026 2026-08-18 23:16:56,472 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [19/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .nav-link[name=finished_products] 2026-08-18 23:16:56,534 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [20/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-08-18 23:16:56,595 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [21/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-18 23:16:56,656 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [22/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Move Byproduct') 2026-08-18 23:16:56,677 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:56] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.005 0.014 2026-08-18 23:16:56,719 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [23/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-08-18 23:16:56,789 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [24/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-08-18 23:16:56,855 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [25/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-08-18 23:16:56,927 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [26/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-08-18 23:16:56,994 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [27/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-08-18 23:16:57,053 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [28/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-18 23:16:57,122 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [29/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Move Byproduct') 2026-08-18 23:16:57,143 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 16 0.004 0.016 2026-08-18 23:16:57,277 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 101 0.040 0.077 2026-08-18 23:16:57,285 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:16:57,307 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.006 0.013 2026-08-18 23:16:57,326 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.005 0.024 2026-08-18 23:16:57,337 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.035 2026-08-18 23:16:57,347 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.024 2026-08-18 23:16:57,355 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [30/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-08-18 23:16:57,423 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [31/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-08-18 23:16:57,478 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [32/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-08-18 23:16:57,539 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [33/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('10') 2026-08-18 23:16:57,558 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 15 0.005 0.014 2026-08-18 23:16:57,587 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 18 0.004 0.016 2026-08-18 23:16:57,624 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [34/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-08-18 23:16:57,676 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [35/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-08-18 23:16:57,739 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [36/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_list_footer .o_list_number > span:contains('7') 2026-08-18 23:16:57,761 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 17 0.005 0.017 2026-08-18 23:16:57,825 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [302] 2026-08-18 23:16:57,918 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 137 0.054 0.087 2026-08-18 23:16:57,927 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:16:57,948 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.006 0.012 2026-08-18 23:16:57,966 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.005 0.023 2026-08-18 23:16:57,976 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.032 2026-08-18 23:16:57,987 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:16:57] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.030 2026-08-18 23:16:58,003 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [37/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-08-18 23:16:58,120 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [38/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-08-18 23:16:58,177 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: tour succeeded 2026-08-18 23:16:58,177 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_manufacturing_and_byproduct_sm_to_sml_synchronization SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-08-18 23:16:58,274 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: heap 34870340 (allocated 36630528) 2026-08-18 23:16:58,277 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing chrome headless with pid 20329 2026-08-18 23:16:58,277 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing websocket connection 2026-08-18 23:16:58,277 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Terminating chrome headless with pid 20329 2026-08-18 23:16:58,378 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231658_377923_test_manufacturing_and_byproduct_sm_to_sml_synchronization.txt 2026-08-18 23:16:58,378 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Removing chrome user profile "/tmp/tmpayfi4pu5_chrome_odoo" 2026-08-18 23:16:58,421 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer ... 2026-08-18 23:16:58,799 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome pid: 20602 2026-08-18 23:16:58,799 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome headless temporary user profile dir: /tmp/tmpk0ygv_zy_chrome_odoo 2026-08-18 23:16:58,800 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Issuing json command http://127.0.0.1:34809/json/version 2026-08-18 23:16:58,801 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:34809/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:16:58,869 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Browser version: Chrome/150.0.7871.114 2026-08-18 23:16:58,869 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Issuing json command http://127.0.0.1:34809/json 2026-08-18 23:16:58,869 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:34809/json with timeout 3 increased to 10s during tests 2026-08-18 23:16:58,879 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Websocket url found: ws://127.0.0.1:34809/devtools/page/B1DC302EA290CCCF6E9C8B2B62BD81C9 2026-08-18 23:16:58,886 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Enable chrome headless console log notification 2026-08-18 23:16:58,890 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome headless enable page notifications 2026-08-18 23:16:59,001 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:16:59,005 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Setting session cookie in browser 2026-08-18 23:16:59,006 202 INFO rb-242d991-224035-405381 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/40" in browser 2026-08-18 23:16:59,006 202 INFO rb-242d991-224035-405381 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/40" 2026-08-18 23:16:59,012 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:17:00,433 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:00] "GET /odoo/action-mrp.mrp_production_action/40 HTTP/1.1" 200 - 179 0.068 1.354 2026-08-18 23:17:00,435 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Navigation result: {'frameId': 'B1DC302EA290CCCF6E9C8B2B62BD81C9', 'loaderId': 'DFBBA4BF385EE82AEB6CC65DF1AB4AE2', 'isDownload': False} 2026-08-18 23:17:00,435 202 INFO rb-242d991-224035-405381 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-18 23:17:00,458 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:00] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 23:17:00,492 202 INFO rb-242d991-224035-405381 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-18 23:17:00,743 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:00] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.098 0.193 2026-08-18 23:17:00,747 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:00] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.294 2026-08-18 23:17:00,755 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.296 2026-08-18 23:17:00,759 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:00] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.302 2026-08-18 23:17:00,765 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:00] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:17:00,790 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:00] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:17:01,255 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:17:01,256 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-08-18 23:17:01,257 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:17:01,265 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:17:01,282 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: Owl is running in 'dev' mode. 2026-08-18 23:17:01,300 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:17:01,316 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.009 0.025 2026-08-18 23:17:01,328 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.002 0.021 2026-08-18 23:17:01,330 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-08-18 23:17:01,365 202 INFO rb-242d991-224035-405381 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/40", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:17:01,373 202 INFO rb-242d991-224035-405381 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-18 23:17:01,389 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.024 0.056 2026-08-18 23:17:01,398 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.059 2026-08-18 23:17:01,411 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:17:01,412 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "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-18 23:17:01,549 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /mail/data HTTP/1.1" 200 - 139 0.077 0.102 2026-08-18 23:17:01,550 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.169 2026-08-18 23:17:01,564 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.160 2026-08-18 23:17:01,581 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.004 0.173 2026-08-18 23:17:01,589 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.182 2026-08-18 23:17:01,606 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-18 23:17:01,622 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.010 2026-08-18 23:17:01,622 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:17:01,641 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:17:01,723 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 117 0.024 0.084 2026-08-18 23:17:01,734 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.113 2026-08-18 23:17:01,759 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.004 0.012 2026-08-18 23:17:01,779 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.008 0.026 2026-08-18 23:17:01,780 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-08-18 23:17:01,863 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 86 0.037 0.060 2026-08-18 23:17:01,920 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:17:01,989 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:01] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-08-18 23:17:02,018 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.012 0.021 2026-08-18 23:17:02,031 202 INFO rb-242d991-224035-405381 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-18 23:17:02,067 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.008 0.069 2026-08-18 23:17:02,079 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.086 2026-08-18 23:17:02,097 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.006 0.079 2026-08-18 23:17:02,102 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_button/stock.move/action_add_from_catalog_raw HTTP/1.1" 200 - 5 0.001 0.069 2026-08-18 23:17:02,111 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.044 2026-08-18 23:17:02,121 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.047 2026-08-18 23:17:02,259 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 110 0.026 0.073 2026-08-18 23:17:02,277 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/res.partner/2/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.006 0.108 2026-08-18 23:17:02,288 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.004 0.013 2026-08-18 23:17:02,313 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.007 0.014 2026-08-18 23:17:02,371 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 24 0.017 0.032 2026-08-18 23:17:02,388 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.004 0.010 2026-08-18 23:17:02,536 202 INFO rb-242d991-224035-405381 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-18 23:17:02,538 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/147/image_128?unique=1787089090000 HTTP/1.1" 200 - 6 0.004 0.009 2026-08-18 23:17:02,546 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/158/image_128?unique=1787088128000 HTTP/1.1" 200 - 6 0.002 0.012 2026-08-18 23:17:02,553 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/234/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.026 2026-08-18 23:17:02,560 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/280/image_128?unique=1787088378000 HTTP/1.1" 200 - 6 0.002 0.030 2026-08-18 23:17:02,565 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/159/image_128?unique=1787088128000 HTTP/1.1" 200 - 6 0.001 0.035 2026-08-18 23:17:02,573 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/269/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.040 2026-08-18 23:17:02,579 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/16/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.037 2026-08-18 23:17:02,584 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/270/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.034 2026-08-18 23:17:02,590 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/17/image_128?unique=1787089065000 HTTP/1.1" 200 - 6 0.002 0.032 2026-08-18 23:17:02,593 202 INFO rb-242d991-224035-405381 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-18 23:17:02,596 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/18/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.032 2026-08-18 23:17:02,604 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/19/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.034 2026-08-18 23:17:02,609 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/20/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.032 2026-08-18 23:17:02,615 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/21/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.032 2026-08-18 23:17:02,620 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/23/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-18 23:17:02,626 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/24/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-18 23:17:02,633 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/41/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.010 2026-08-18 23:17:02,639 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/148/image_128?unique=1787089090000 HTTP/1.1" 200 - 6 0.001 0.032 2026-08-18 23:17:02,645 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/143/image_128?unique=1787089090000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-18 23:17:02,650 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/40/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.032 2026-08-18 23:17:02,661 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 4 0.004 0.058 2026-08-18 23:17:02,669 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/232/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.038 2026-08-18 23:17:02,675 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/229/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.038 2026-08-18 23:17:02,681 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/230/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.039 2026-08-18 23:17:02,686 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/42/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.038 2026-08-18 23:17:02,691 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/233/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.035 2026-08-18 23:17:02,699 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/227/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.020 2026-08-18 23:17:02,706 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/228/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.041 2026-08-18 23:17:02,715 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.039 2026-08-18 23:17:02,721 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/13/image_128?unique=1787088878000 HTTP/1.1" 200 - 5 0.001 0.025 2026-08-18 23:17:02,726 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/12/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.042 2026-08-18 23:17:02,731 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "GET /web/image/product.product/14/image_128?unique=1787088878000 HTTP/1.1" 200 - 5 0.001 0.033 2026-08-18 23:17:02,759 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 15 0.013 0.026 2026-08-18 23:17:02,776 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:02] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 6 0.003 0.011 2026-08-18 23:17:02,804 202 INFO rb-242d991-224035-405381 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-18 23:17:02,869 202 INFO rb-242d991-224035-405381 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-18 23:17:02,936 202 INFO rb-242d991-224035-405381 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-18 23:17:03,422 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:03] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.015 0.037 2026-08-18 23:17:03,525 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:03] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 62 0.035 0.044 2026-08-18 23:17:03,538 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:03] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:17:03,570 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:03] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 23:17:03,578 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: tour succeeded 2026-08-18 23:17:03,581 202 INFO rb-242d991-224035-405381 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-18 23:17:03,595 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:03] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.009 0.018 2026-08-18 23:17:03,607 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:03] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.032 2026-08-18 23:17:03,660 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:03] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.076 2026-08-18 23:17:03,723 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: heap 35759444 (allocated 38985728) 2026-08-18 23:17:03,759 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Closing chrome headless with pid 20602 2026-08-18 23:17:03,760 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Closing websocket connection 2026-08-18 23:17:03,760 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Terminating chrome headless with pid 20602 2026-08-18 23:17:03,814 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231703_814421_test_mrp_multi_step_product_catalog_component_transfer.txt 2026-08-18 23:17:03,814 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Removing chrome user profile "/tmp/tmpk0ygv_zy_chrome_odoo" 2026-08-18 23:17:03,994 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_order_product_catalog ... 2026-08-18 23:17:04,219 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome pid: 20875 2026-08-18 23:17:04,220 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless temporary user profile dir: /tmp/tmps2ay6e7j_chrome_odoo 2026-08-18 23:17:04,220 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:42097/json/version 2026-08-18 23:17:04,221 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42097/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:17:04,278 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Browser version: Chrome/150.0.7871.114 2026-08-18 23:17:04,278 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:42097/json 2026-08-18 23:17:04,279 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:42097/json with timeout 3 increased to 10s during tests 2026-08-18 23:17:04,286 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Websocket url found: ws://127.0.0.1:42097/devtools/page/53CC2F78805BBF71DB480C92DDB8CB3F 2026-08-18 23:17:04,295 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Enable chrome headless console log notification 2026-08-18 23:17:04,364 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless enable page notifications 2026-08-18 23:17:04,406 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:admin from n/a 2026-08-18 23:17:04,410 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Setting session cookie in browser 2026-08-18 23:17:04,411 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/41" in browser 2026-08-18 23:17:04,411 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/41" 2026-08-18 23:17:04,417 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:17:05,156 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /odoo/action-mrp.mrp_production_action/41 HTTP/1.1" 200 - 179 0.062 0.678 2026-08-18 23:17:05,158 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Navigation result: {'frameId': '53CC2F78805BBF71DB480C92DDB8CB3F', 'loaderId': 'C33BD693E6C8FE65C9BD9640F6889BA0', 'isDownload': False} 2026-08-18 23:17:05,158 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_production_product_catalog')" 2026-08-18 23:17:05,178 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /web/assets/249b2cb/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-08-18 23:17:05,222 202 INFO rb-242d991-224035-405381 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-18 23:17:05,453 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /web/webclient/load_menus/1ff6c1755ccbfaaffff9e3e05e9ba35f78adc72623fb89f6671d8a5e111d87af HTTP/1.1" 200 - 849 0.091 0.190 2026-08-18 23:17:05,456 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /web/assets/eef6504/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.281 2026-08-18 23:17:05,466 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.287 2026-08-18 23:17:05,470 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /web/webclient/translations/85793c489b1821e7b26b6812b1c85c216d0e2a52?lang=en_US HTTP/1.1" 200 - 0 0.000 0.295 2026-08-18 23:17:05,476 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /web/assets/8cb8ba8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-18 23:17:05,558 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /web/assets/f7f52ef/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.059 2026-08-18 23:17:05,975 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:17:05,976 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-08-18 23:17:05,978 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-08-18 23:17:05,988 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-08-18 23:17:05,999 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: Owl is running in 'dev' mode. 2026-08-18 23:17:06,017 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-08-18 23:17:06,068 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 0.026 2026-08-18 23:17:06,071 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-18 23:17:06,084 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.058 2026-08-18 23:17:06,097 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Evaluate test code "odoo.startTour('test_mrp_production_product_catalog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_production_action/41", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:17:06,104 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [1/5] Tour test_mrp_production_product_catalog → Step button[name=action_add_from_catalog_raw] 2026-08-18 23:17:06,163 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.044 0.061 2026-08-18 23:17:06,165 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:17:06,174 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.094 2026-08-18 23:17:06,188 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:17:06,192 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 23:17:06,293 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /mail/data HTTP/1.1" 200 - 139 0.044 0.145 2026-08-18 23:17:06,294 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.188 2026-08-18 23:17:06,308 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.143 2026-08-18 23:17:06,323 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /web/image/res.partner/3/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.005 0.141 2026-08-18 23:17:06,337 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.156 2026-08-18 23:17:06,348 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.164 2026-08-18 23:17:06,350 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-08-18 23:17:06,368 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.014 2026-08-18 23:17:06,390 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:17:06,468 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 117 0.023 0.087 2026-08-18 23:17:06,506 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.004 0.012 2026-08-18 23:17:06,528 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.009 0.028 2026-08-18 23:17:06,529 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-08-18 23:17:06,625 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 85 0.038 0.074 2026-08-18 23:17:06,682 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:17:06,750 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 23:17:06,783 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.014 0.023 2026-08-18 23:17:06,791 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [2/5] Tour test_mrp_production_product_catalog → Step .o_kanban_record:nth-child(1) 2026-08-18 23:17:06,794 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.042 2026-08-18 23:17:06,818 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.007 0.058 2026-08-18 23:17:06,834 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.005 0.053 2026-08-18 23:17:06,858 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_button/stock.move/action_add_from_catalog_raw HTTP/1.1" 200 - 5 0.001 0.065 2026-08-18 23:17:06,869 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.063 2026-08-18 23:17:06,982 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:06] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 110 0.024 0.070 2026-08-18 23:17:07,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/res.partner/2/avatar_128?unique=1787088817000 HTTP/1.1" 200 - 9 0.006 0.102 2026-08-18 23:17:07,010 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.004 0.013 2026-08-18 23:17:07,037 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.008 0.015 2026-08-18 23:17:07,095 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 24 0.018 0.033 2026-08-18 23:17:07,111 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.004 0.009 2026-08-18 23:17:07,250 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [3/5] Tour test_mrp_production_product_catalog → Step .o_product_added 2026-08-18 23:17:07,262 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/147/image_128?unique=1787089090000 HTTP/1.1" 200 - 6 0.004 0.009 2026-08-18 23:17:07,271 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/234/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.019 2026-08-18 23:17:07,277 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/280/image_128?unique=1787088378000 HTTP/1.1" 200 - 6 0.002 0.024 2026-08-18 23:17:07,283 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/159/image_128?unique=1787088128000 HTTP/1.1" 200 - 6 0.001 0.028 2026-08-18 23:17:07,289 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/158/image_128?unique=1787088128000 HTTP/1.1" 200 - 6 0.002 0.031 2026-08-18 23:17:07,295 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/269/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.034 2026-08-18 23:17:07,302 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/18/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.015 2026-08-18 23:17:07,304 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [4/5] Tour test_mrp_production_product_catalog → Step button:contains("Back to Production") 2026-08-18 23:17:07,308 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/270/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.041 2026-08-18 23:17:07,313 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/16/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.039 2026-08-18 23:17:07,318 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/17/image_128?unique=1787089065000 HTTP/1.1" 200 - 6 0.001 0.038 2026-08-18 23:17:07,326 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/19/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-18 23:17:07,331 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/20/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-18 23:17:07,337 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/21/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.002 0.030 2026-08-18 23:17:07,342 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/23/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.031 2026-08-18 23:17:07,348 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/24/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.030 2026-08-18 23:17:07,355 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/148/image_128?unique=1787089090000 HTTP/1.1" 200 - 6 0.001 0.033 2026-08-18 23:17:07,360 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/143/image_128?unique=1787089090000 HTTP/1.1" 200 - 6 0.001 0.031 2026-08-18 23:17:07,366 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/40/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.031 2026-08-18 23:17:07,371 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/41/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.031 2026-08-18 23:17:07,372 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [5/5] Tour test_mrp_production_product_catalog → Step div.o_field_widget:contains("WH/MO/") 2026-08-18 23:17:07,377 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/232/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.031 2026-08-18 23:17:07,385 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/233/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.016 2026-08-18 23:17:07,392 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/229/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.040 2026-08-18 23:17:07,398 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/230/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.039 2026-08-18 23:17:07,403 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/42/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.002 0.039 2026-08-18 23:17:07,410 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/228/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.035 2026-08-18 23:17:07,415 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/227/image_128?unique=1787088140000 HTTP/1.1" 200 - 6 0.001 0.035 2026-08-18 23:17:07,421 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/12/image_128?unique=1787088878000 HTTP/1.1" 200 - 6 0.001 0.032 2026-08-18 23:17:07,425 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/13/image_128?unique=1787088878000 HTTP/1.1" 200 - 5 0.001 0.030 2026-08-18 23:17:07,429 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "GET /web/image/product.product/14/image_128?unique=1787088878000 HTTP/1.1" 200 - 5 0.001 0.029 2026-08-18 23:17:07,857 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 45 0.014 0.038 2026-08-18 23:17:07,951 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 57 0.027 0.041 2026-08-18 23:17:07,963 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.002 2026-08-18 23:17:07,998 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:07] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-08-18 23:17:08,003 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: tour succeeded 2026-08-18 23:17:08,006 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_mrp_production_product_catalog SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-18 23:17:08,020 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:08] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.008 0.015 2026-08-18 23:17:08,065 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:08] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.036 0.030 2026-08-18 23:17:08,070 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:17:08] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.059 2026-08-18 23:17:08,169 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: heap 35127108 (allocated 37675008) 2026-08-18 23:17:08,173 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Closing chrome headless with pid 20875 2026-08-18 23:17:08,173 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Closing websocket connection 2026-08-18 23:17:08,173 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Terminating chrome headless with pid 20875 2026-08-18 23:17:08,267 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231708_267371_test_mrp_order_product_catalog.txt 2026-08-18 23:17:08,267 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Removing chrome user profile "/tmp/tmps2ay6e7j_chrome_odoo" 2026-08-18 23:17:08,309 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:17:12,101 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_00_create_warehouse ... 2026-08-18 23:17:12,239 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_01_warehouse_twostep_manufacturing ... 2026-08-18 23:17:12,408 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_02_warehouse_twostep_manufacturing ... 2026-08-18 23:17:12,576 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_2_steps_and_additional_moves ... 2026-08-18 23:17:13,234 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_and_byproduct ... 2026-08-18 23:17:14,095 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_manufacturing_forecast ... 2026-08-18 23:17:14,468 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_cancel_propagation ... 2026-08-18 23:17:14,868 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [313] 2026-08-18 23:17:14,938 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [314] 2026-08-18 23:17:14,987 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_child_parent_relationship_on_backorder_creation ... 2026-08-18 23:17:16,029 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_component_and_byproduct_on_transfers ... 2026-08-18 23:17:17,524 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps ... 2026-08-18 23:17:18,296 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_flexible ... 2026-08-18 23:17:19,329 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_trigger_reordering_rules ... 2026-08-18 23:17:21,193 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_from_reordering_rules ... 2026-08-18 23:17:21,667 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_with_repetitions ... 2026-08-18 23:17:22,225 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [337] 2026-08-18 23:17:22,253 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move records with IDs: [380] 2026-08-18 23:17:22,543 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_flow ... 2026-08-18 23:17:23,492 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_no_initial_demand ... 2026-08-18 23:17:24,044 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_pick_components_uses_shipping_policy_from_picking_type ... 2026-08-18 23:17:24,509 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_source_location_on_merge_mo_3_steps ... 2026-08-18 23:17:25,435 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [348, 349] 2026-08-18 23:17:25,500 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_component_qty ... 2026-08-18 23:17:26,204 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move records with IDs: [409] 2026-08-18 23:17:26,279 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move records with IDs: [408] 2026-08-18 23:17:26,357 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_mo_from_bom_forecast ... 2026-08-18 23:17:26,745 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [50] 2026-08-18 23:17:26,907 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move records with IDs: [415] 2026-08-18 23:17:27,150 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [353] 2026-08-18 23:17:27,200 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move records with IDs: [418] 2026-08-18 23:17:27,270 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move records with IDs: [411] 2026-08-18 23:17:27,405 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:17:29,698 202 INFO rb-242d991-224035-405381 odoo.addons.mrp.tests.test_workcenter: Starting TestWorkcenterOverview.test_workcenter_graph_data ... 2026-08-18 23:17:30,564 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:17:38,253 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing ... 2026-08-18 23:17:39,949 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing_with_cost_share ... 2026-08-18 23:17:41,643 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_over_consumption ... 2026-08-18 23:17:41,771 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #685 deleted stock.move records with IDs: [427] 2026-08-18 23:17:42,599 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_move_not_duplicated_when_backorder_always ... 2026-08-18 23:17:44,321 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #685 deleted stock.move.line records with IDs: [367] 2026-08-18 23:17:44,532 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_unbuild_account_00 ... 2026-08-18 23:17:45,903 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #685 deleted stock.move.line records with IDs: [372] 2026-08-18 23:17:46,477 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_wip_accounting_00 ... 2026-08-18 23:17:51,803 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 23:17:52,115 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-08-18 23:17:52,120 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31930] 2026-08-18 23:17:52,123 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:17:52,244 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_average_cost_unbuild_component_change_move_qty ... 2026-08-18 23:17:52,583 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [381] 2026-08-18 23:17:52,790 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_00 ... 2026-08-18 23:17:53,388 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_01 ... 2026-08-18 23:17:54,012 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:17:59,804 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp ... 2026-08-18 23:18:01,678 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp_02 ... 2026-08-18 23:18:03,380 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 23:18:05,708 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_adding_kit_parts_to_confirmed_repair ... 2026-08-18 23:18:05,847 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move records with IDs: [461] 2026-08-18 23:18:05,883 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_repair_with_manufacture_mto_link ... 2026-08-18 23:18:06,037 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:18:08,394 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_unscrapped_tracked_component ... 2026-08-18 23:18:09,595 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component ... 2026-08-18 23:18:11,847 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component_02 ... 2026-08-18 23:18:12,688 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [421] 2026-08-18 23:18:13,235 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_repair_with_consumable_kit ... 2026-08-18 23:18:13,384 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [426] 2026-08-18 23:18:13,412 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move records with IDs: [495] 2026-08-18 23:18:13,469 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_tracking_repair_production ... 2026-08-18 23:18:14,594 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 23:18:14,604 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_duplicating_warehouses_recreates_their_routes_and_operation_types ... 2026-08-18 23:18:15,299 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_subcontracting_location_1 ... 2026-08-18 23:18:17,352 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_warehouse_subcontracting_resupply_type_code ... 2026-08-18 23:18:17,993 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:18:18,429 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_partner_subcontracting_location ... 2026-08-18 23:18:19,041 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_reception_serial ... 2026-08-18 23:18:20,002 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [438] 2026-08-18 23:18:20,665 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_decrease_quantity_done ... 2026-08-18 23:18:21,249 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [450] 2026-08-18 23:18:21,441 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [459, 451, 452] 2026-08-18 23:18:21,502 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [447] 2026-08-18 23:18:21,590 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [453] 2026-08-18 23:18:21,739 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [462, 448, 449] 2026-08-18 23:18:21,776 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [446] 2026-08-18 23:18:21,806 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_1 ... 2026-08-18 23:18:22,753 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [466] 2026-08-18 23:18:23,009 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_10 ... 2026-08-18 23:18:23,544 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_2 ... 2026-08-18 23:18:23,873 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [473] 2026-08-18 23:18:24,429 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [475] 2026-08-18 23:18:24,525 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_3 ... 2026-08-18 23:18:24,837 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [479] 2026-08-18 23:18:25,504 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [482] 2026-08-18 23:18:25,598 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_4 ... 2026-08-18 23:18:26,013 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [486] 2026-08-18 23:18:26,490 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_5 ... 2026-08-18 23:18:27,026 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [490] 2026-08-18 23:18:27,453 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [493] 2026-08-18 23:18:27,686 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_6 ... 2026-08-18 23:18:28,590 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_8 ... 2026-08-18 23:18:29,636 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [502] 2026-08-18 23:18:29,829 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [506] 2026-08-18 23:18:29,994 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_9 ... 2026-08-18 23:18:30,309 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [511] 2026-08-18 23:18:30,683 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [513] 2026-08-18 23:18:30,736 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [512] 2026-08-18 23:18:30,785 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_flexible_bom_1 ... 2026-08-18 23:18:31,709 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_1 ... 2026-08-18 23:18:33,177 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_2 ... 2026-08-18 23:18:34,196 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [530, 531, 532] 2026-08-18 23:18:34,366 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_mrp_report_bom_structure_subcontracting ... 2026-08-18 23:18:34,582 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_multiple_component_records_for_incomplete_move ... 2026-08-18 23:18:35,880 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [541, 542, 543] 2026-08-18 23:18:36,076 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_reduce_subcontract_order_qty ... 2026-08-18 23:18:36,585 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [546] 2026-08-18 23:18:36,617 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [547] 2026-08-18 23:18:36,646 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [544] 2026-08-18 23:18:36,943 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [551, 552, 553] 2026-08-18 23:18:37,112 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders ... 2026-08-18 23:18:38,727 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders_2 ... 2026-08-18 23:18:39,756 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [565] 2026-08-18 23:18:40,198 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [568] 2026-08-18 23:18:40,466 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [572] 2026-08-18 23:18:40,628 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracted_product_return_locations ... 2026-08-18 23:18:41,071 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_component_line_deletion ... 2026-08-18 23:18:41,609 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [584, 582] 2026-08-18 23:18:41,672 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_date_warning ... 2026-08-18 23:18:41,959 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [586] 2026-08-18 23:18:42,215 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_rules_replication ... 2026-08-18 23:18:42,910 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_set_quantity_done ... 2026-08-18 23:18:43,510 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [590] 2026-08-18 23:18:43,938 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_unbuild_warning ... 2026-08-18 23:18:44,232 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [599] 2026-08-18 23:18:44,488 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_validate_partial_subcontracting_without_backorder ... 2026-08-18 23:18:44,984 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [606, 607, 608] 2026-08-18 23:18:45,164 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:18:45,497 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_backorder_production ... 2026-08-18 23:18:45,945 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [609] 2026-08-18 23:18:45,970 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [610] 2026-08-18 23:18:45,987 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [611] 2026-08-18 23:18:46,828 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [618] 2026-08-18 23:18:47,581 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_mass_produce_tracked_product ... 2026-08-18 23:18:48,046 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [623] 2026-08-18 23:18:48,069 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [624] 2026-08-18 23:18:48,085 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [625] 2026-08-18 23:18:48,806 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_1 ... 2026-08-18 23:18:49,108 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [636] 2026-08-18 23:18:50,137 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder ... 2026-08-18 23:18:50,457 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [641] 2026-08-18 23:18:50,481 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [642] 2026-08-18 23:18:50,498 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [643] 2026-08-18 23:18:50,513 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [644] 2026-08-18 23:18:51,223 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [651, 652] 2026-08-18 23:18:51,588 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [658] 2026-08-18 23:18:52,479 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder02 ... 2026-08-18 23:18:54,491 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_only_finished ... 2026-08-18 23:18:54,991 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [671, 672, 673] 2026-08-18 23:18:55,575 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [674, 675, 676] 2026-08-18 23:18:55,708 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:18:55,970 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-08-18 23:18:55,975 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32359] 2026-08-18 23:18:55,978 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:18:56,236 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingPortal.test_flow_subcontracting_portal ... 2026-08-18 23:18:57,387 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1479], uid: 701, model: product.product 2026-08-18 23:18:57,392 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1479], uid: 701, model: product.product 2026-08-18 23:18:58,477 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:18:58,857 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: Starting TestSubcontractingPortalUi.test_subcontrating_portal ... 2026-08-18 23:18:59,144 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [698] 2026-08-18 23:18:59,515 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome pid: 21152 2026-08-18 23:18:59,515 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless temporary user profile dir: /tmp/tmpvdawobsj_chrome_odoo 2026-08-18 23:18:59,515 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Issuing json command http://127.0.0.1:44843/json/version 2026-08-18 23:18:59,516 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:44843/json/version with timeout 3 increased to 10s during tests 2026-08-18 23:18:59,577 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Browser version: Chrome/150.0.7871.114 2026-08-18 23:18:59,577 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Issuing json command http://127.0.0.1:44843/json 2026-08-18 23:18:59,577 202 INFO rb-242d991-224035-405381 odoo.tests.common.requests: request http://127.0.0.1:44843/json with timeout 3 increased to 10s during tests 2026-08-18 23:18:59,584 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Websocket url found: ws://127.0.0.1:44843/devtools/page/D2144C3C22DAF239021F8585342C6CB2 2026-08-18 23:18:59,592 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Enable chrome headless console log notification 2026-08-18 23:18:59,662 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless enable page notifications 2026-08-18 23:18:59,692 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:georges1 from n/a 2026-08-18 23:18:59,697 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Setting session cookie in browser 2026-08-18 23:18:59,699 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Open "http://127.0.0.1:8069/my/productions" in browser 2026-08-18 23:18:59,699 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Navigating to: "http://127.0.0.1:8069/my/productions" 2026-08-18 23:18:59,704 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:19:00,433 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /my/productions HTTP/1.1" 200 - 234 0.057 0.673 2026-08-18 23:19:00,435 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Navigation result: {'frameId': 'D2144C3C22DAF239021F8585342C6CB2', 'loaderId': '1A32F194CF481D2FA54D63AF40173912', 'isDownload': False} 2026-08-18 23:19:00,436 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Evaluate ready code "odoo.isTourReady('subcontracting_portal_tour')" 2026-08-18 23:19:00,450 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "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-18 23:19:00,455 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/da6bac5/web.assets_frontend.min.css, copying from /web/assets/da6bac5/web.assets_frontend.min.css 2026-08-18 23:19:00,484 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /web/assets/1/da6bac5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.020 0.015 2026-08-18 23:19:00,487 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f12cda/web.assets_frontend_minimal.min.js, copying from /web/assets/5f12cda/web.assets_frontend_minimal.min.js 2026-08-18 23:19:00,493 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /web/assets/1/5f12cda/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 0.028 2026-08-18 23:19:00,499 202 INFO rb-242d991-224035-405381 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-18 23:19:00,499 202 INFO rb-242d991-224035-405381 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-18 23:19:00,500 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de08a63/web.__assets_tests_call__.min.js, copying from /web/assets/de08a63/web.__assets_tests_call__.min.js 2026-08-18 23:19:00,507 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /web/assets/1/de08a63/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.011 2026-08-18 23:19:00,545 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 23:19:00,548 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:19:00,549 202 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 23:19:00,550 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /web/image/website/1/logo/My%20Website?unique=53ec642 HTTP/1.1" 200 - 4 0.005 0.004 2026-08-18 23:19:00,580 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5298b2a/web.assets_frontend_lazy.min.js, copying from /web/assets/5298b2a/web.assets_frontend_lazy.min.js 2026-08-18 23:19:00,595 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /web/assets/1/5298b2a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-18 23:19:00,600 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /web/image/website/1/favicon?unique=53ec642 HTTP/1.1" 200 - 4 0.001 0.025 2026-08-18 23:19:00,819 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 23:19:00,857 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Evaluate test code "odoo.startTour('subcontracting_portal_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/productions", "delayToCheckUndeterminisms": 0})" 2026-08-18 23:19:00,864 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [1/3] Tour subcontracting_portal_tour → Step Select the picking to open the backend view. (trigger: table > tbody > tr a:has(span:contains(WH/IN/00))) 2026-08-18 23:19:00,885 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.002 0.050 2026-08-18 23:19:00,907 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:00] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.006 0.056 2026-08-18 23:19:01,039 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "GET /my/productions/194 HTTP/1.1" 200 - 32 0.010 0.098 2026-08-18 23:19:01,124 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "GET /my/productions/194/subcontracting_portal HTTP/1.1" 200 - 45 0.010 0.055 2026-08-18 23:19:01,135 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "GET /web/assets/9f62c15/mrp_subcontracting.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-18 23:19:01,137 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "GET /web/assets/5f503bb/mrp_subcontracting.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-18 23:19:01,258 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "GET /web/webclient/translations/9b2f8ecd4d9456aaa951fb529f3371342f9a46ba?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 23:19:01,323 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: Owl is running in 'dev' mode. 2026-08-18 23:19:01,340 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [2/3] Tour subcontracting_portal_tour → Step Wait the subcontracting portal to be loaded. (trigger: :iframe .o_subcontracting_portal) 2026-08-18 23:19:01,356 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "POST /web/action/load HTTP/1.1" 200 - 15 0.005 0.013 2026-08-18 23:19:01,378 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.006 0.023 2026-08-18 23:19:01,381 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.000 0.031 2026-08-18 23:19:01,407 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [3/3] Tour subcontracting_portal_tour → Step :iframe button[name="action_show_details"] 2026-08-18 23:19:01,444 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 77 0.020 0.055 2026-08-18 23:19:01,494 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 40 0.013 0.024 2026-08-18 23:19:01,587 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: tour succeeded 2026-08-18 23:19:01,593 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: ╔═══════════════════════════════════════════╗ ║ TOUR subcontracting_portal_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 23:19:01,612 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:01] "POST /web/dataset/call_button/stock.move/action_show_details HTTP/1.1" 200 - 19 0.008 0.017 2026-08-18 23:19:01,676 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: heap 18661364 (allocated 19660800) 2026-08-18 23:19:01,678 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Closing chrome headless with pid 21152 2026-08-18 23:19:01,678 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Closing websocket connection 2026-08-18 23:19:01,678 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Terminating chrome headless with pid 21152 2026-08-18 23:19:01,775 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome Log in: /tmp/odoo_tests/rb-242d991-224035-405381/chrome_logs/chrome_log_20260818_231901_775694_test_subcontrating_portal.txt 2026-08-18 23:19:01,775 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Removing chrome user profile "/tmp/tmpvdawobsj_chrome_odoo" 2026-08-18 23:19:01,819 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:19:02,277 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_input_output_accout_with_subcontract ... 2026-08-18 23:19:03,170 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [702] 2026-08-18 23:19:03,397 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontract_cost_different_when_standard_price ... 2026-08-18 23:19:04,316 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [707] 2026-08-18 23:19:04,547 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_backorder ... 2026-08-18 23:19:04,907 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [711] 2026-08-18 23:19:04,932 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [712] 2026-08-18 23:19:04,948 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [713] 2026-08-18 23:19:04,964 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [714] 2026-08-18 23:19:05,215 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [715, 716, 717, 718] 2026-08-18 23:19:05,730 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [721, 722] 2026-08-18 23:19:06,093 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [730] 2026-08-18 23:19:07,007 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_1 ... 2026-08-18 23:19:08,289 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [743] 2026-08-18 23:19:09,249 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [748] 2026-08-18 23:19:09,661 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_2 ... 2026-08-18 23:19:10,930 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [756] 2026-08-18 23:19:11,163 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_tracked_compo_and_backorder ... 2026-08-18 23:19:13,632 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:19:18,262 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_avco_valuation_subcontract_and_dropshipped_and_backorder ... 2026-08-18 23:19:20,993 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_valuation_subcontracted_and_dropshipped ... 2026-08-18 23:19:21,915 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #703 deleted stock.move.line records with IDs: [777] 2026-08-18 23:19:23,311 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:19:23,558 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-08-18 23:19:23,564 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32483] 2026-08-18 23:19:23,567 202 INFO rb-242d991-224035-405381 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 23:19:23,814 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingPortal.test_portal_subcontractor_record_production_with_dropship ... 2026-08-18 23:19:24,786 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:19:25,246 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_pro_rata_product_out ... 2026-08-18 23:19:25,822 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [790] 2026-08-18 23:19:26,266 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_receipts_flow ... 2026-08-18 23:19:26,804 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [795] 2026-08-18 23:19:28,337 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [801] 2026-08-18 23:19:28,749 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:19:29,193 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability ... 2026-08-18 23:19:29,511 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability_po_lead ... 2026-08-18 23:19:29,824 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_count_smart_buttons ... 2026-08-18 23:19:30,299 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_decrease_qty ... 2026-08-18 23:19:30,763 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [808] 2026-08-18 23:19:30,849 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [807] 2026-08-18 23:19:30,903 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move records with IDs: [821] 2026-08-18 23:19:31,142 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move records with IDs: [822] 2026-08-18 23:19:31,461 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [809] 2026-08-18 23:19:31,568 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_global_visibility_days_affect_lead_time ... 2026-08-18 23:19:31,888 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_location_after_dest_location_update_backorder_production ... 2026-08-18 23:19:33,060 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [815] 2026-08-18 23:19:33,280 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [819] 2026-08-18 23:19:33,449 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_report_bom_structure_subcontracting_quantities ... 2026-08-18 23:19:34,155 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_subcontract_modify_date ... 2026-08-18 23:19:35,510 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_orderpoint_warehouse_not_required ... 2026-08-18 23:19:36,717 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return01 ... 2026-08-18 23:19:37,513 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return02 ... 2026-08-18 23:19:38,346 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return03 ... 2026-08-18 23:19:39,116 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [845] 2026-08-18 23:19:39,315 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_receipt_consumption_issues_due_to_subcontract_bom_modifications ... 2026-08-18 23:19:40,034 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [849, 850, 851, 852, 853, 854, 855, 856, 857] 2026-08-18 23:19:40,100 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_resupply_order_buy_mto ... 2026-08-18 23:19:40,801 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_and_decrease_pol_qty ... 2026-08-18 23:19:41,543 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_subcontracted_product_to_supplier_location ... 2026-08-18 23:19:42,121 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [887] 2026-08-18 23:19:42,424 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_add_comp_no_product_price_change ... 2026-08-18 23:19:44,427 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_product_price_change ... 2026-08-18 23:19:45,814 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [906] 2026-08-18 23:19:46,582 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days ... 2026-08-18 23:19:46,704 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days_on_overview ... 2026-08-18 23:19:47,029 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_multi_currency_price_diff ... 2026-08-18 23:19:48,972 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [911] 2026-08-18 23:19:49,624 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_resupply_price_diff ... 2026-08-18 23:19:50,959 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [916] 2026-08-18 23:19:51,665 202 INFO rb-242d991-224035-405381 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_update_qty_purchased_with_subcontracted_product ... 2026-08-18 23:19:52,338 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [924] 2026-08-18 23:19:52,411 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:19:52,423 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_enrich ... 2026-08-18 23:19:54,398 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (223) 2026-08-18 23:19:54,410 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (223) 2026-08-18 23:19:54,457 202 INFO rb-242d991-224035-405381 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_extract_company_domain ... 2026-08-18 23:19:56,612 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 23:19:56,927 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_10_direct_checkout_public ... 2026-08-18 23:19:56,940 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:19:57,561 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:57] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+Norbert+Buyer)&partner_id=1981&access_token=034287b599d014afab38d87d9be1b4016107635418fc037afd0167d70d477f72 HTTP/1.1" 200 - 243 0.055 0.567 2026-08-18 23:19:57,585 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:57] "POST /payment/transaction HTTP/1.1" 200 - 15 0.006 0.012 2026-08-18 23:19:57,601 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_11_direct_checkout_portal ... 2026-08-18 23:19:57,612 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:19:57,619 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:19:58,249 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:58] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+portal_user+(base.group_portal))&partner_id=1980&access_token=5d1523b4db0277fe63b257f4e6a4aab591278e9a93bdce5bf86782d6cc0bebd7 HTTP/1.1" 200 - 263 0.056 0.575 2026-08-18 23:19:58,270 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:58] "POST /payment/transaction HTTP/1.1" 200 - 16 0.005 0.010 2026-08-18 23:19:58,286 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_12_direct_checkout_internal ... 2026-08-18 23:19:58,296 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:internal_user from n/a 2026-08-18 23:19:58,303 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:19:59,007 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:59] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+internal_user+(base.group_user))&partner_id=1979&access_token=f70136910ae70f304f4e87ab451e01fe1b60ea0d5a6a6314014019d5ea73803a HTTP/1.1" 200 - 321 0.073 0.632 2026-08-18 23:19:59,028 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:19:59] "POST /payment/transaction HTTP/1.1" 200 - 16 0.005 0.010 2026-08-18 23:19:59,044 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_20_redirect_checkout_public ... 2026-08-18 23:19:59,075 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:00,331 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:00] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+Norbert+Buyer)&partner_id=1981&access_token=034287b599d014afab38d87d9be1b4016107635418fc037afd0167d70d477f72 HTTP/1.1" 200 - 244 0.052 1.206 2026-08-18 23:20:00,357 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:00] "POST /payment/transaction HTTP/1.1" 200 - 18 0.006 0.014 2026-08-18 23:20:00,374 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_21_redirect_checkout_portal ... 2026-08-18 23:20:00,385 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:20:00,392 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:01,060 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:01] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+portal_user+(base.group_portal))&partner_id=1980&access_token=5d1523b4db0277fe63b257f4e6a4aab591278e9a93bdce5bf86782d6cc0bebd7 HTTP/1.1" 200 - 263 0.076 0.593 2026-08-18 23:20:01,083 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:01] "POST /payment/transaction HTTP/1.1" 200 - 19 0.005 0.013 2026-08-18 23:20:01,100 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_22_redirect_checkout_internal ... 2026-08-18 23:20:01,110 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:internal_user from n/a 2026-08-18 23:20:01,117 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:01,823 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:01] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+internal_user+(base.group_user))&partner_id=1979&access_token=f70136910ae70f304f4e87ab451e01fe1b60ea0d5a6a6314014019d5ea73803a HTTP/1.1" 200 - 321 0.073 0.634 2026-08-18 23:20:01,849 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:01] "POST /payment/transaction HTTP/1.1" 200 - 19 0.006 0.014 2026-08-18 23:20:01,867 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_31_tokenize_portal ... 2026-08-18 23:20:01,877 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:20:01,885 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:02,528 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:02] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+portal_user+(base.group_portal))&partner_id=1980&access_token=5d1523b4db0277fe63b257f4e6a4aab591278e9a93bdce5bf86782d6cc0bebd7 HTTP/1.1" 200 - 263 0.060 0.585 2026-08-18 23:20:02,556 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:02] "POST /payment/transaction HTTP/1.1" 200 - 16 0.004 0.011 2026-08-18 23:20:02,572 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_32_tokenize_internal ... 2026-08-18 23:20:02,583 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:internal_user from n/a 2026-08-18 23:20:02,590 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:03,283 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:03] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+internal_user+(base.group_user))&partner_id=1979&access_token=f70136910ae70f304f4e87ab451e01fe1b60ea0d5a6a6314014019d5ea73803a HTTP/1.1" 200 - 321 0.074 0.621 2026-08-18 23:20:03,308 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:03] "POST /payment/transaction HTTP/1.1" 200 - 16 0.004 0.010 2026-08-18 23:20:03,324 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_51_validation_direct_portal ... 2026-08-18 23:20:03,334 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2011-11-02 12:00:21,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 252 0.055 -0.055 2011-11-02 12:00:21,000 202 INFO rb-242d991-224035-405381 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-18 23:20:04,772 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_52_validation_direct_internal ... 2026-08-18 23:20:04,783 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:internal_user from n/a 2011-11-02 12:00:21,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-18 23:20:05,588 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_61_validation_redirect_portal ... 2026-08-18 23:20:05,599 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2011-11-02 12:00:21,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 202 INFO rb-242d991-224035-405381 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-242d991-224035-405381 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-18 23:20:06,325 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_62_validation_redirect_internal ... 2026-08-18 23:20:06,336 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:internal_user from n/a 2011-11-02 12:00:21,000 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 310 0.070 -0.070 2011-11-02 12:00:21,000 202 INFO rb-242d991-224035-405381 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-18 23:20:07,129 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_access_disabled_providers_tokens ... 2026-08-18 23:20:07,140 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:20:07,176 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:07,793 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:07] "GET /my/payment_method HTTP/1.1" 200 - 251 0.054 0.565 2026-08-18 23:20:07,845 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:07] "GET /my/payment_method HTTP/1.1" 200 - 25 0.007 0.032 2026-08-18 23:20:07,886 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:07] "GET /my/payment_method HTTP/1.1" 200 - 24 0.007 0.029 2026-08-18 23:20:07,904 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_direct_payment_triggers_no_payment_request ... 2026-08-18 23:20:07,914 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:20:07,922 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:08,790 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:08] "POST /payment/transaction HTTP/1.1" 200 - 20 0.005 0.864 2026-08-18 23:20:08,805 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_no_token ... 2026-08-18 23:20:08,811 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:08,977 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:08] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 303 - 18 0.005 0.163 2026-08-18 23:20:09,354 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:09] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction HTTP/1.1" 200 - 179 0.035 0.340 2026-08-18 23:20:09,363 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:20:09,592 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:09] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 200 - 113 0.026 0.197 2026-08-18 23:20:09,611 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_redirect_if_no_partner_exist ... 2026-08-18 23:20:09,617 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:09,784 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:09] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=034287b599d014afab38d87d9be1b4016107635418fc037afd0167d70d477f72 HTTP/1.1" 303 - 18 0.005 0.163 2026-08-18 23:20:10,171 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:10] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction%26access_token%3D034287b599d014afab38d87d9be1b4016107635418fc037afd0167d70d477f72 HTTP/1.1" 200 - 179 0.036 0.349 2026-08-18 23:20:10,180 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:20:10,403 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:10] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=034287b599d014afab38d87d9be1b4016107635418fc037afd0167d70d477f72 HTTP/1.1" 200 - 113 0.027 0.190 2026-08-18 23:20:10,422 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_currency ... 2026-08-18 23:20:10,429 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:10,971 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:10] "GET /payment/pay?amount=1111.11¤cy_id=1126&reference=Test+Transaction&partner_id=1981&access_token=c4e738c6c41fd56a22ed4791b089094c378cb1016160ad820ca7ccbbe198004e HTTP/1.1" 404 - 190 0.042 0.502 2026-08-18 23:20:10,997 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:10] "GET /payment/pay?amount=1111.11¤cy_id=129&reference=Test+Transaction&partner_id=1981&access_token=7c248883e3ffc9ef84db1da2848a17870571c0aa02b44284d4dd3dc3e3fd5844 HTTP/1.1" 404 - 16 0.005 0.019 2026-08-18 23:20:11,012 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_token ... 2026-08-18 23:20:11,019 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:12,269 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:12] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=1981&access_token=abcde HTTP/1.1" 404 - 186 0.042 1.209 2026-08-18 23:20:12,285 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_by_token_triggers_exactly_one_payment_request ... 2026-08-18 23:20:12,296 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:20:12,313 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:12,482 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:12] "POST /payment/transaction HTTP/1.1" 200 - 20 0.005 0.165 2026-08-18 23:20:12,497 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_with_redirect_triggers_no_payment_request ... 2026-08-18 23:20:12,507 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:20:12,515 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:12,687 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:12] "POST /payment/transaction HTTP/1.1" 200 - 23 0.006 0.168 2026-08-18 23:20:12,702 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_in_users ... 2026-08-18 23:20:12,719 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_out_users ... 2026-08-18 23:20:12,734 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-08-18 23:20:12,740 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:12,897 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:12] "POST /payment/transaction HTTP/1.1" 200 - 7 0.001 0.157 2026-08-18 23:20:12,911 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_flow ... 2026-08-18 23:20:12,918 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:13,072 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:13] "POST /payment/transaction HTTP/1.1" 200 - 7 0.001 0.155 2026-08-18 23:20:13,087 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_token ... 2026-08-18 23:20:13,093 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:13,246 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:13] "POST /payment/transaction HTTP/1.1" 200 - 7 0.001 0.153 2026-08-18 23:20:13,269 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:16,394 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_archive_token_logged_in_another_company ... 2026-08-18 23:20:18,226 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:20:18,234 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:18,409 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:18] "POST /payment/archive_token HTTP/1.1" 200 - 14 0.003 0.173 2026-08-18 23:20:18,441 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_full_access_to_partner_tokens ... 2026-08-18 23:20:18,452 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:portal_user from n/a 2026-08-18 23:20:18,473 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:19,090 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:19] "GET /my/payment_method HTTP/1.1" 200 - 252 0.054 0.564 2026-08-18 23:20:19,109 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_pay_logged_in_another_company ... 2026-08-18 23:20:19,122 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.res_users: Login successful for db:rb-242d991-224035-405381 login:internal_user from n/a 2026-08-18 23:20:19,129 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:19,834 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:19] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=1987&access_token=75be89ad89d470ac7aec5bbe9a0785fa00bdaa1e02a5dee697deba812a1d2477&company_id=225 HTTP/1.1" 200 - 315 0.074 0.633 2026-08-18 23:20:19,857 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:19] "POST /payment/transaction HTTP/1.1" 200 - 16 0.005 0.010 2026-08-18 23:20:19,900 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:20:20,197 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_availability_report_covers_all_reasons ... 2026-08-18 23:20:20,257 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_non_primary_payment_method_not_compatible ... 2026-08-18 23:20:20,282 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_countries_set ... 2026-08-18 23:20:20,316 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_currencies_set ... 2026-08-18 23:20:20,332 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_provider_is_enabled ... 2026-08-18 23:20:20,346 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_tokenization_forced ... 2026-08-18 23:20:20,362 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_express_checkout ... 2026-08-18 23:20:20,377 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_countries ... 2026-08-18 23:20:20,409 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_currencies ... 2026-08-18 23:20:20,424 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_provider_is_disabled ... 2026-08-18 23:20:20,446 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_tokenization_forced ... 2026-08-18 23:20:20,462 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_express_checkout ... 2026-08-18 23:20:20,477 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_countries ... 2026-08-18 23:20:20,509 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_currencies ... 2026-08-18 23:20:20,524 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_requires_provider_to_be_activated ... 2026-08-18 23:20:20,550 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_unlinking_payment_method_from_provider_state_archives_tokens ... 2026-08-18 23:20:20,577 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:20,870 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_availability_report_covers_all_reasons ... 2026-08-18 23:20:20,949 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_changing_provider_state_archives_tokens ... 2026-08-18 23:20:20,985 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_default_payment_methods ... 2026-08-18 23:20:21,012 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_processing_cron ... 2026-08-18 23:20:21,040 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_default_payment_methods ... 2026-08-18 23:20:21,068 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_processing_cron ... 2026-08-18 23:20:21,094 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_maximum_amount_is_zero ... 2026-08-18 23:20:21,128 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_countries_set ... 2026-08-18 23:20:21,176 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_currencies_set ... 2026-08-18 23:20:21,211 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_payment_below_maximum_amount ... 2026-08-18 23:20:21,244 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_forced ... 2026-08-18 23:20:21,275 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_required ... 2026-08-18 23:20:21,306 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_countries ... 2026-08-18 23:20:21,353 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_currencies ... 2026-08-18 23:20:21,386 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_branch_companies ... 2026-08-18 23:20:23,239 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_express_checkout ... 2026-08-18 23:20:23,272 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_payment_above_maximum_amount ... 2026-08-18 23:20:23,306 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_forced ... 2026-08-18 23:20:23,336 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_required ... 2026-08-18 23:20:23,367 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_express_checkout ... 2026-08-18 23:20:23,398 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_countries ... 2026-08-18 23:20:23,449 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_currencies ... 2026-08-18 23:20:23,485 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_published_provider_compatible_with_all_users ... 2026-08-18 23:20:23,517 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_compatible_with_internal_user ... 2026-08-18 23:20:23,548 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_not_compatible_with_non_internal_user ... 2026-08-18 23:20:23,582 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_is_supported ... 2026-08-18 23:20:23,612 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:23,927 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_cannot_assign_token_to_public_partner ... 2026-08-18 23:20:23,957 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_for_empty_payment_details ... 2026-08-18 23:20:24,037 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_not_padded ... 2026-08-18 23:20:24,056 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_padded ... 2026-08-18 23:20:24,074 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_shortened_to_max_length ... 2026-08-18 23:20:24,091 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_payment_method ... 2026-08-18 23:20:24,115 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_provider ... 2026-08-18 23:20:24,145 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_users_have_no_access_to_other_users_tokens ... 2026-08-18 23:20:24,216 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:24,501 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_allowed_for_authorized_users ... 2026-08-18 23:20:24,555 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_blocked_for_unauthorized_user ... 2026-08-18 23:20:24,567 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 719, model: payment.transaction 2026-08-18 23:20:24,584 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_child_tx_triggers_source_tx_state_update ... 2026-08-18 23:20:24,616 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_full_amount_confirms_source_tx ... 2026-08-18 23:20:24,650 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_partial_amount_leaves_source_tx_authorized ... 2026-08-18 23:20:24,682 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_log_processing_values ... 2026-08-18 23:20:24,708 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_partial_capture_transaction_values ... 2026-08-18 23:20:24,730 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_allowed_for_authorized_users ... 2026-08-18 23:20:24,803 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_blocked_for_unauthorized_user ... 2026-08-18 23:20:24,815 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 719, model: payment.transaction 2026-08-18 23:20:24,831 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_transaction_values ... 2026-08-18 23:20:24,854 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refunds_count ... 2026-08-18 23:20:24,890 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_extra_allowed_state ... 2026-08-18 23:20:24,910 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_illegal_target_state ... 2026-08-18 23:20:24,931 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_updating_state_resets_post_processing_status ... 2026-08-18 23:20:24,931 202 INFO rb-242d991-224035-405381 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-18 23:20:24,942 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_allowed_for_authorized_users ... 2026-08-18 23:20:25,002 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_blocked_for_unauthorized_user ... 2026-08-18 23:20:25,013 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 719, model: payment.transaction 2026-08-18 23:20:25,028 202 INFO rb-242d991-224035-405381 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_voiding_child_tx_triggers_source_tx_state_update ... 2026-08-18 23:20:25,069 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:25,377 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_accept_webhook_notification_with_valid_signature ... 2026-08-18 23:20:25,399 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_payment_request ... 2026-08-18 23:20:25,412 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:26,212 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.controllers.main: payment request response for transaction with reference Test Transaction: {} 2026-08-18 23:20:26,213 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:26] "POST /payment/adyen/payments HTTP/1.1" 200 - 19 0.004 0.798 2026-08-18 23:20:26,228 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_token_payment_request ... 2026-08-18 23:20:26,244 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.models.payment_transaction: payment request response for transaction with reference Test Transaction: {} 2026-08-18 23:20:26,257 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_authorization_notification_leaves_transaction_in_draft ... 2026-08-18 23:20:26,269 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:26,428 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:26] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.002 0.159 2026-08-18 23:20:26,443 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_cancellation_notification_leaves_transaction_authorized ... 2026-08-18 23:20:26,455 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:26,614 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:26] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.002 0.159 2026-08-18 23:20:26,630 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_capture_notification_leaves_transaction_authorized ... 2026-08-18 23:20:26,643 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:26,813 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:26] "POST /payment/adyen/notification HTTP/1.1" 200 - 27 0.007 0.165 2026-08-18 23:20:26,828 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_refund_notification_sets_refund_transaction_in_error ... 2026-08-18 23:20:26,839 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:27,010 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:27] "POST /payment/adyen/notification HTTP/1.1" 200 - 27 0.007 0.165 2026-08-18 23:20:27,026 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_capture_tx_when_missing ... 2026-08-18 23:20:27,051 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-08-18 23:20:27,073 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_void_tx_when_missing ... 2026-08-18 23:20:27,095 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_partial_capture_child_tx ... 2026-08-18 23:20:27,117 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_refund_tx ... 2026-08-18 23:20:27,137 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_void_tx ... 2026-08-18 23:20:27,158 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_no_information_missing_from_partner_address ... 2026-08-18 23:20:27,188 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_processing_values ... 2026-08-18 23:20:27,208 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_invalid_signature ... 2026-08-18 23:20:27,227 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_missing_signature ... 2026-08-18 23:20:27,247 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_capture_request_does_not_create_capture_tx ... 2026-08-18 23:20:27,257 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-08-18 23:20:27,277 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_void_request_does_not_create_void_tx ... 2026-08-18 23:20:27,286 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-08-18 23:20:27,301 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_capture_request_creates_capture_tx ... 2026-08-18 23:20:27,312 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-08-18 23:20:27,334 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_void_request_creates_void_tx ... 2026-08-18 23:20:27,344 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-08-18 23:20:27,361 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_refund_request ... 2026-08-18 23:20:27,398 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_full_capture_request ... 2026-08-18 23:20:27,426 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_partial_capture_request ... 2026-08-18 23:20:27,455 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_void_request ... 2026-08-18 23:20:27,479 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_authorizes_transaction ... 2026-08-18 23:20:27,492 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:28,421 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:28] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.005 0.925 2026-08-18 23:20:28,436 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_cancels_transaction ... 2026-08-18 23:20:28,449 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:28,615 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:28] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.005 0.163 2026-08-18 23:20:28,631 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_captures_transaction ... 2026-08-18 23:20:28,646 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:28,810 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:28] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.004 0.162 2026-08-18 23:20:28,826 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_confirms_transaction ... 2026-08-18 23:20:28,838 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:29,037 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:29] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.004 0.197 2026-08-18 23:20:29,053 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_refunds_transaction ... 2026-08-18 23:20:29,070 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:29,242 202 INFO rb-242d991-224035-405381 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-18 23:20:29,247 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:29] "POST /payment/adyen/notification HTTP/1.1" 200 - 35 0.010 0.169 2026-08-18 23:20:29,263 202 INFO rb-242d991-224035-405381 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_triggers_signature_check ... 2026-08-18 23:20:29,275 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:29,467 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:29] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.002 0.192 2026-08-18 23:20:29,493 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:30,551 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-18 23:20:30,582 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-08-18 23:20:30,607 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-18 23:20:30,636 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_contains_only_valid_characters ... 2026-08-18 23:20:30,657 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:30,974 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-08-18 23:20:30,996 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-08-18 23:20:31,009 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:31,165 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:31] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.001 0.156 2026-08-18 23:20:31,576 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:31] "GET /payment/status HTTP/1.1" 200 - 180 0.040 0.369 2026-08-18 23:20:31,592 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-08-18 23:20:31,606 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:31,763 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:31] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.001 0.157 2026-08-18 23:20:32,150 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:32] "GET /payment/status HTTP/1.1" 200 - 180 0.038 0.347 2026-08-18 23:20:32,166 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-08-18 23:20:32,190 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-08-18 23:20:32,211 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-18 23:20:32,222 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:32,388 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:32] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.001 0.165 2026-08-18 23:20:32,403 202 INFO rb-242d991-224035-405381 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-08-18 23:20:32,417 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:32,575 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:32] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.001 0.158 2026-08-18 23:20:32,599 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:32,921 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-18 23:20:32,948 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-08-18 23:20:32,962 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-08-18 23:20:32,982 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:33,296 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-18 23:20:33,327 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-08-18 23:20:33,353 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-18 23:20:33,381 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_computed_based_on_document_name ... 2026-08-18 23:20:33,579 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-08-18 23:20:33,648 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_stripped_at_max_length ... 2026-08-18 23:20:33,723 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:34,047 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-08-18 23:20:34,069 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-08-18 23:20:34,090 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-08-18 23:20:34,110 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-18 23:20:34,121 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:34,961 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:34] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.002 0.840 2026-08-18 23:20:34,976 202 INFO rb-242d991-224035-405381 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-08-18 23:20:34,989 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:35,148 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:35] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.002 0.158 2026-08-18 23:20:35,172 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:35,489 202 INFO rb-242d991-224035-405381 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_compatible_providers ... 2026-08-18 23:20:35,528 202 INFO rb-242d991-224035-405381 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_processing_values ... 2026-08-18 23:20:35,549 202 INFO rb-242d991-224035-405381 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_validation ... 2026-08-18 23:20:35,564 202 INFO rb-242d991-224035-405381 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_voiding_confirmed_tx_cancels_it ... 2026-08-18 23:20:35,601 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:35,915 202 INFO rb-242d991-224035-405381 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_authorized_tx_voids_it ... 2026-08-18 23:20:35,940 202 INFO rb-242d991-224035-405381 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_captured_tx_refunds_it_and_creates_refund_tx ... 2026-08-18 23:20:35,971 202 INFO rb-242d991-224035-405381 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_refunded_tx_creates_refund_tx ... 2026-08-18 23:20:36,002 202 INFO rb-242d991-224035-405381 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_voided_tx_cancels_it ... 2026-08-18 23:20:36,037 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:36,351 202 INFO rb-242d991-224035-405381 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_accept_notification_with_valid_signature ... 2026-08-18 23:20:36,373 202 INFO rb-242d991-224035-405381 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_feedback_processing ... 2026-08-18 23:20:36,390 202 INFO rb-242d991-224035-405381 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-18 23:20:36,406 202 INFO rb-242d991-224035-405381 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_redirect_form_values ... 2026-08-18 23:20:36,434 202 INFO rb-242d991-224035-405381 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_invalid_signature ... 2026-08-18 23:20:36,454 202 INFO rb-242d991-224035-405381 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_missing_signature ... 2026-08-18 23:20:36,472 202 INFO rb-242d991-224035-405381 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_signature_is_computed_based_on_lower_case_data_keys ... 2026-08-18 23:20:36,485 202 INFO rb-242d991-224035-405381 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_confirms_transaction ... 2026-08-18 23:20:36,495 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:36,660 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:36] "POST /payment/buckaroo/webhook HTTP/1.1" 200 - 19 0.004 0.162 2026-08-18 23:20:36,675 202 INFO rb-242d991-224035-405381 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_triggers_signature_check ... 2026-08-18 23:20:36,687 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:36,844 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:36] "POST /payment/buckaroo/return HTTP/1.1" 303 - 8 0.001 0.157 2026-08-18 23:20:37,219 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:37] "GET /payment/status HTTP/1.1" 200 - 180 0.037 0.336 2026-08-18 23:20:37,249 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:37,594 202 INFO rb-242d991-224035-405381 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_based_on_transaction_reference ... 2026-08-18 23:20:37,627 202 INFO rb-242d991-224035-405381 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_invoice ... 2026-08-18 23:20:37,885 202 INFO rb-242d991-224035-405381 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_sale_order ... 2026-08-18 23:20:38,210 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:38,533 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_making_a_payment_request_propagates_token_simulated_state_to_transaction ... 2026-08-18 23:20:38,570 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_authorizes_transaction ... 2026-08-18 23:20:38,601 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_cancels_transaction ... 2026-08-18 23:20:38,630 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-18 23:20:38,657 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_propagates_simulated_state_to_token ... 2026-08-18 23:20:38,694 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-08-18 23:20:38,721 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_pending ... 2026-08-18 23:20:38,748 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-08-18 23:20:38,776 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_full_capture_request_does_not_create_capture_tx ... 2026-08-18 23:20:38,804 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_partial_capture_request_creates_capture_tx ... 2026-08-18 23:20:38,841 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:39,169 202 INFO rb-242d991-224035-405381 odoo.addons.payment_demo.tests.test_processing_flows: Starting TestProcessingFlows.test_portal_payment_triggers_processing ... 2026-08-18 23:20:39,183 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:40,040 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:40] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 6 0.001 0.857 2026-08-18 23:20:40,063 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:40,375 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-18 23:20:40,402 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_validation_transactions ... 2026-08-18 23:20:40,440 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:40,754 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-18 23:20:40,781 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-08-18 23:20:40,807 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-18 23:20:40,836 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-08-18 23:20:40,865 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-08-18 23:20:40,941 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:41,265 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-08-18 23:20:41,288 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-08-18 23:20:41,301 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:41,459 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:41] "GET /payment/flutterwave/return?status=successful&tx_ref=Test+Transaction HTTP/1.1" 303 - 8 0.001 0.158 2026-08-18 23:20:41,845 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:41] "GET /payment/status HTTP/1.1" 200 - 179 0.040 0.344 2026-08-18 23:20:41,861 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-08-18 23:20:41,885 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-08-18 23:20:41,905 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-18 23:20:41,916 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:42,074 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:42] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.001 0.158 2026-08-18 23:20:42,075 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_processing: waiting for threads: [] 2026-08-18 23:20:42,089 202 INFO rb-242d991-224035-405381 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-08-18 23:20:42,102 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:42,259 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:42] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.001 0.158 2026-08-18 23:20:42,283 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:42,599 202 INFO rb-242d991-224035-405381 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-18 23:20:42,636 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:42,951 202 INFO rb-242d991-224035-405381 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_cop_currency_rounding ... 2026-08-18 23:20:42,976 202 INFO rb-242d991-224035-405381 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-18 23:20:43,002 202 INFO rb-242d991-224035-405381 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_preference_request_payload ... 2026-08-18 23:20:43,026 202 INFO rb-242d991-224035-405381 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-18 23:20:43,056 202 INFO rb-242d991-224035-405381 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_rejects_transaction ... 2026-08-18 23:20:43,096 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:43,435 202 INFO rb-242d991-224035-405381 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-08-18 23:20:43,450 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:43,602 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:43] "GET /payment/mercado_pago/return?external_reference=Test+Transaction&payment_id=123456 HTTP/1.1" 303 - 6 0.001 0.153 2026-08-18 23:20:43,974 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:43] "GET /payment/status HTTP/1.1" 200 - 174 0.036 0.334 2026-08-18 23:20:43,990 202 INFO rb-242d991-224035-405381 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-18 23:20:44,004 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:44,865 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:44] "POST /payment/mercado_pago/webhook/Test%20Transaction HTTP/1.1" 200 - 8 0.001 0.861 2026-08-18 23:20:44,888 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:45,213 202 INFO rb-242d991-224035-405381 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_payment_request_payload_values ... 2026-08-18 23:20:45,237 202 INFO rb-242d991-224035-405381 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_webhook_notification_confirms_transaction ... 2026-08-18 23:20:45,249 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:45,414 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:45] "POST /payment/mollie/webhook HTTP/1.1" 200 - 19 0.005 0.161 2026-08-18 23:20:45,438 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:45,775 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7083] 2026-08-18 23:20:45,775 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-18 23:20:45,778 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186] 2026-08-18 23:20:45,778 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-18 23:20:45,782 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7061] 2026-08-18 23:20:45,782 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-18 23:20:45,800 202 INFO rb-242d991-224035-405381 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_10_form_render ... 2026-08-18 23:20:45,815 202 INFO rb-242d991-224035-405381 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': 2087, 'provider_code': 'momo', 'provider_id': 20, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-08-18 23:20:45,817 202 INFO rb-242d991-224035-405381 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=MM1787095245_Test ' 'Transaction', 'orderId': 'Test Transaction', 'orderInfo': 'Norbert Buyer|norbert.buyer@example.com|Test Transaction', 'partnerCode': 'MOMO', 'redirectUrl': 'https://localhost:8069/payment/momo/return', 'requestId': 'MM1787095245_Test Transaction'} 2026-08-18 23:20:45,836 202 INFO rb-242d991-224035-405381 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_11_form_render_currency_supported ... 2026-08-18 23:20:45,847 202 INFO rb-242d991-224035-405381 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': 2087, 'provider_code': 'momo', 'provider_id': 20, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-08-18 23:20:45,852 202 INFO rb-242d991-224035-405381 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=MM1787095245_Test ' 'Transaction', 'orderId': 'Test Transaction', 'orderInfo': 'Norbert Buyer|norbert.buyer@example.com|Test Transaction', 'partnerCode': 'MOMO', 'redirectUrl': 'https://localhost:8069/payment/momo/return', 'requestId': 'MM1787095245_Test Transaction'} 2026-08-18 23:20:45,870 202 INFO rb-242d991-224035-405381 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_20_momo_form_management ... 2026-08-18 23:20:45,893 202 INFO rb-242d991-224035-405381 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-18 23:20:45,906 202 INFO rb-242d991-224035-405381 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_30_momo_bad_configuration ... 2026-08-18 23:20:45,921 202 INFO rb-242d991-224035-405381 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_40_momo_currency_usd ... 2026-08-18 23:20:45,953 202 INFO rb-242d991-224035-405381 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_50_momo_currency_euro ... 2026-08-18 23:20:45,994 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:46,335 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_10_form_render ... 2026-08-18 23:20:46,370 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_12_nganluong_form_management ... 2026-08-18 23:20:46,410 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nganluong.models.payment_transaction: Received notification for NganLuong payment test-ref0: set as pending 2026-08-18 23:20:46,412 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nganluong.models.payment_transaction: Validated NganLuong payment for tx test-ref0: set as done 2026-08-18 23:20:46,425 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_13_currency_no_support ... 2026-08-18 23:20:46,459 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nganluong.models.payment_transaction: Received notification for NganLuong payment Test Transaction: set as pending 2026-08-18 23:20:46,461 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nganluong.models.payment_transaction: Validated NganLuong payment for tx Test Transaction: set as done 2026-08-18 23:20:46,482 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:46,798 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-18 23:20:46,825 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-08-18 23:20:46,840 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-08-18 23:20:46,862 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:47,188 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-18 23:20:47,219 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-08-18 23:20:47,246 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-18 23:20:47,277 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-08-18 23:20:47,306 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_to_cancel ... 2026-08-18 23:20:47,334 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_unknown_transaction_in_error ... 2026-08-18 23:20:47,343 202 INFO rb-242d991-224035-405381 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-18 23:20:47,363 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_usd_webpay ... 2026-08-18 23:20:47,397 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:47,720 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-08-18 23:20:47,743 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_process_empty_payment_data_on_cancellation ... 2026-08-18 23:20:47,755 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:47,912 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:47] "GET /payment/nuvei/return?tx_ref=Test+Transaction&error_access_token=7c1cbc111330e5539d23c9c29f30ab84943e2ce2fffe995ff86af460c04daca5&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.001 0.156 2026-08-18 23:20:48,306 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:48] "GET /payment/status HTTP/1.1" 200 - 178 0.039 0.353 2026-08-18 23:20:48,322 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-08-18 23:20:48,336 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:48,494 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:48] "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.158 2026-08-18 23:20:48,878 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:48] "GET /payment/status HTTP/1.1" 200 - 179 0.038 0.344 2026-08-18 23:20:48,894 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-08-18 23:20:48,907 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:49,742 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:49] "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.834 2026-08-18 23:20:50,137 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:50] "GET /payment/status HTTP/1.1" 200 - 179 0.039 0.353 2026-08-18 23:20:50,153 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-08-18 23:20:50,178 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-08-18 23:20:50,199 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-18 23:20:50,212 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:50,375 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:50] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.002 0.162 2026-08-18 23:20:50,390 202 INFO rb-242d991-224035-405381 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-08-18 23:20:50,404 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:50,563 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:50] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.002 0.159 2026-08-18 23:20:50,587 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:50,923 202 INFO rb-242d991-224035-405381 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_complete_order_confirms_transaction ... 2026-08-18 23:20:50,950 202 INFO rb-242d991-224035-405381 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_feedback_processing ... 2026-08-18 23:20:50,986 202 INFO rb-242d991-224035-405381 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_order_payload_values_for_public_user ... 2026-08-18 23:20:51,017 202 INFO rb-242d991-224035-405381 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_processing_values ... 2026-08-18 23:20:51,030 202 INFO rb-242d991-224035-405381 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-18 23:20:51,030 202 INFO rb-242d991-224035-405381 odoo.addons.payment_paypal.models.payment_transaction: Response of '/checkout/orders' request for transaction with reference Test Transaction: {'id': '123DUMMY456'} 2026-08-18 23:20:51,030 202 INFO rb-242d991-224035-405381 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': 2107, 'provider_code': 'paypal', 'provider_id': 11, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-08-18 23:20:51,042 202 INFO rb-242d991-224035-405381 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_provide_shipping_address ... 2026-08-18 23:20:51,211 202 INFO rb-242d991-224035-405381 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_confirms_transaction ... 2026-08-18 23:20:51,223 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:51,387 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:51] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 19 0.005 0.161 2026-08-18 23:20:51,403 202 INFO rb-242d991-224035-405381 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_triggers_origin_check ... 2026-08-18 23:20:51,417 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:20:51,572 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:20:51] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 9 0.002 0.155 2026-08-18 23:20:51,597 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:20:59,874 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:21:07,591 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:21:13,995 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:21:18,802 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:21:24,081 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:21:29,740 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:21:34,735 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:21:39,655 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:21:44,716 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:21:50,443 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:21:55,291 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:22:00,058 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:22:09,050 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:22:14,145 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:22:19,135 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:22:24,231 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:22:29,423 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:22:34,558 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:22:39,495 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 23:22:39,826 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-18 23:22:39,863 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:40,189 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_allow_multi_payments_on_non_recurring_transactions ... 2026-08-18 23:22:40,206 202 INFO rb-242d991-224035-405381 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-18 23:22:40,206 202 INFO rb-242d991-224035-405381 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-18 23:22:40,206 202 INFO rb-242d991-224035-405381 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-18 23:22:40,206 202 INFO rb-242d991-224035-405381 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-18 23:22:40,212 202 INFO rb-242d991-224035-405381 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-18 23:22:40,212 202 INFO rb-242d991-224035-405381 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-18 23:22:40,212 202 INFO rb-242d991-224035-405381 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-18 23:22:40,212 202 INFO rb-242d991-224035-405381 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-18 23:22:40,216 202 INFO rb-242d991-224035-405381 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-18 23:22:40,216 202 INFO rb-242d991-224035-405381 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-18 23:22:40,216 202 INFO rb-242d991-224035-405381 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-18 23:22:40,216 202 INFO rb-242d991-224035-405381 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-18 23:22:40,219 202 INFO rb-242d991-224035-405381 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-18 23:22:40,219 202 INFO rb-242d991-224035-405381 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-18 23:22:40,220 202 INFO rb-242d991-224035-405381 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-18 23:22:40,220 202 INFO rb-242d991-224035-405381 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-18 23:22:40,223 202 INFO rb-242d991-224035-405381 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-18 23:22:40,223 202 INFO rb-242d991-224035-405381 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-18 23:22:40,223 202 INFO rb-242d991-224035-405381 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-18 23:22:40,223 202 INFO rb-242d991-224035-405381 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-18 23:22:40,226 202 INFO rb-242d991-224035-405381 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-18 23:22:40,226 202 INFO rb-242d991-224035-405381 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-18 23:22:40,227 202 INFO rb-242d991-224035-405381 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-18 23:22:40,227 202 INFO rb-242d991-224035-405381 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-18 23:22:40,230 202 INFO rb-242d991-224035-405381 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-18 23:22:40,230 202 INFO rb-242d991-224035-405381 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-18 23:22:40,230 202 INFO rb-242d991-224035-405381 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-18 23:22:40,230 202 INFO rb-242d991-224035-405381 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-18 23:22:40,233 202 INFO rb-242d991-224035-405381 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-18 23:22:40,233 202 INFO rb-242d991-224035-405381 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-18 23:22:40,234 202 INFO rb-242d991-224035-405381 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-18 23:22:40,234 202 INFO rb-242d991-224035-405381 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-18 23:22:40,237 202 INFO rb-242d991-224035-405381 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-18 23:22:40,237 202 INFO rb-242d991-224035-405381 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-18 23:22:40,237 202 INFO rb-242d991-224035-405381 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-18 23:22:40,237 202 INFO rb-242d991-224035-405381 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-18 23:22:40,240 202 INFO rb-242d991-224035-405381 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-18 23:22:40,240 202 INFO rb-242d991-224035-405381 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-18 23:22:40,240 202 INFO rb-242d991-224035-405381 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-18 23:22:40,241 202 INFO rb-242d991-224035-405381 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-18 23:22:40,255 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-08-18 23:22:40,276 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_refund_tx ... 2026-08-18 23:22:40,294 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_order_request_payload ... 2026-08-18 23:22:40,313 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_prevent_multi_payments_on_recurring_transactions ... 2026-08-18 23:22:40,340 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-18 23:22:40,368 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_only_tokenizes_once ... 2026-08-18 23:22:40,402 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-08-18 23:22:40,431 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_updates_reference_if_not_confirmed ... 2026-08-18 23:22:40,455 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_is_not_supported ... 2026-08-18 23:22:40,486 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:40,805 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-08-18 23:22:40,829 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-08-18 23:22:40,851 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-08-18 23:22:40,869 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-08-18 23:22:40,880 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:41,567 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:41] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.002 0.686 2026-08-18 23:22:41,582 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-08-18 23:22:41,595 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:41,753 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:41] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.001 0.159 2026-08-18 23:22:41,777 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:42,094 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_allow_enabling_if_credentials_are_set ... 2026-08-18 23:22:42,115 202 INFO rb-242d991-224035-405381 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_prevent_enabling_if_credentials_are_not_set ... 2026-08-18 23:22:42,145 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:42,479 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_canceled_refund_webhook_notification_triggers_processing ... 2026-08-18 23:22:42,495 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:42,652 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:42] "POST /payment/stripe/webhook HTTP/1.1" 200 - 7 0.001 0.157 2026-08-18 23:22:42,667 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_refund_id_is_set_as_provider_reference ... 2026-08-18 23:22:42,704 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_void_webhook_notification_does_not_trigger_processing ... 2026-08-18 23:22:42,718 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:42,876 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:42] "POST /payment/stripe/webhook HTTP/1.1" 200 - 9 0.001 0.158 2026-08-18 23:22:42,900 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:43,215 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_country_mapping_stripe_connect ... 2026-08-18 23:22:45,741 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_create_account_link_pass_required_parameters ... 2026-08-18 23:22:45,762 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_do_not_create_webhook_if_already_done ... 2026-08-18 23:22:45,782 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_onboarding_action_redirect_to_url ... 2026-08-18 23:22:45,962 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_only_create_webhook_if_not_already_done ... 2026-08-18 23:22:45,988 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_processing_values ... 2026-08-18 23:22:46,013 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_reject_notification_when_missing_secret ... 2026-08-18 23:22:46,036 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_reject_notification_with_missing_timestamp ... 2026-08-18 23:22:46,056 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_capture_request ... 2026-08-18 23:22:46,086 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_void_request ... 2026-08-18 23:22:46,116 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_confirms_transaction ... 2026-08-18 23:22:46,127 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:46,290 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:46] "POST /payment/stripe/webhook HTTP/1.1" 200 - 20 0.005 0.161 2026-08-18 23:22:46,306 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_tokenizes_payment_method ... 2026-08-18 23:22:46,319 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:47,163 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:47] "POST /payment/stripe/webhook HTTP/1.1" 200 - 20 0.005 0.841 2026-08-18 23:22:47,179 202 INFO rb-242d991-224035-405381 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_triggers_signature_check ... 2026-08-18 23:22:47,191 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:47,351 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:47] "POST /payment/stripe/webhook HTTP/1.1" 200 - 10 0.002 0.159 2026-08-18 23:22:47,375 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:47,706 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7083] 2026-08-18 23:22:47,706 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-18 23:22:47,710 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186] 2026-08-18 23:22:47,710 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-18 23:22:47,713 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7061] 2026-08-18 23:22:47,713 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-18 23:22:47,733 202 INFO rb-242d991-224035-405381 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_10_vnpay_form_management ... 2026-08-18 23:22:47,770 202 INFO rb-242d991-224035-405381 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_20_vnpay_bad_configuration ... 2026-08-18 23:22:47,785 202 INFO rb-242d991-224035-405381 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_30_vnpay_currency_euro ... 2026-08-18 23:22:47,819 202 INFO rb-242d991-224035-405381 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_40_vnpay_currency_usd ... 2026-08-18 23:22:47,851 202 INFO rb-242d991-224035-405381 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_50_vnpay_currency_conversion_euro ... 2026-08-18 23:22:47,888 202 INFO rb-242d991-224035-405381 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_51_vnpay_currency_no_conversion_vnd ... 2026-08-18 23:22:47,919 202 INFO rb-242d991-224035-405381 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_redirect_form_values ... 2026-08-18 23:22:47,961 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:48,280 202 INFO rb-242d991-224035-405381 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_accept_notification_with_valid_signature ... 2026-08-18 23:22:48,302 202 INFO rb-242d991-224035-405381 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_cancel ... 2026-08-18 23:22:48,314 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:48,481 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:48] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.004 0.165 2026-08-18 23:22:48,497 202 INFO rb-242d991-224035-405381 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_1 ... 2026-08-18 23:22:48,509 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:48,675 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:48] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.005 0.163 2026-08-18 23:22:48,691 202 INFO rb-242d991-224035-405381 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_2 ... 2026-08-18 23:22:48,702 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:48,868 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:48] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.004 0.163 2026-08-18 23:22:48,884 202 INFO rb-242d991-224035-405381 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_invalid_signature ... 2026-08-18 23:22:48,905 202 INFO rb-242d991-224035-405381 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_missing_signature ... 2026-08-18 23:22:49,597 202 INFO rb-242d991-224035-405381 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_confirms_transaction ... 2026-08-18 23:22:49,609 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:49,773 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:49] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.004 0.161 2026-08-18 23:22:49,788 202 INFO rb-242d991-224035-405381 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_creates_token ... 2026-08-18 23:22:49,801 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:49,965 202 INFO rb-242d991-224035-405381 odoo.addons.payment_worldline.models.payment_transaction: Created token with id 35 for partner with id 2313 from transaction with reference Test Transaction 2026-08-18 23:22:49,970 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:49] "POST /payment/worldline/webhook HTTP/1.1" 200 - 24 0.006 0.164 2026-08-18 23:22:49,986 202 INFO rb-242d991-224035-405381 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_triggers_signature_check ... 2026-08-18 23:22:49,999 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:50,157 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:50] "POST /payment/worldline/webhook HTTP/1.1" 200 - 9 0.001 0.158 2026-08-18 23:22:50,180 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:50,502 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-08-18 23:22:50,538 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:50,855 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_charge_request_contains_rounded_amount_idr ... 2026-08-18 23:22:50,883 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_empty_rendering_values_if_direct ... 2026-08-18 23:22:50,904 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_tx ... 2026-08-18 23:22:50,921 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-08-18 23:22:50,943 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_invoice_request_payload ... 2026-08-18 23:22:50,966 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-08-18 23:22:50,979 202 INFO rb-242d991-224035-405381 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=53c54c1fc5c1755ae08b2992b7ae3c324e9653739366db3fdb8fb8bce9c09209&success=true'} 2026-08-18 23:22:50,979 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.models.payment_transaction: Received invoice request response: {'invoice_url': 'https://dummy.com'} 2026-08-18 23:22:50,990 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-08-18 23:22:51,018 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-08-18 23:22:51,046 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_idr ... 2026-08-18 23:22:51,064 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenization_flow_not_save_payment_details ... 2026-08-18 23:22:51,099 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:51,415 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_accept_webhook_notification_with_valid_signature ... 2026-08-18 23:22:51,438 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_invalid_signature ... 2026-08-18 23:22:51,459 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_missing_signature ... 2026-08-18 23:22:51,478 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_set_xendit_transactions_to_pending_on_return ... 2026-08-18 23:22:51,490 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:51,646 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:51] "GET /payment/xendit/return?success=true&access_token=coincoin&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.001 0.156 2026-08-18 23:22:52,028 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:52] "GET /payment/status HTTP/1.1" 200 - 178 0.039 0.341 2026-08-18 23:22:52,033 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:52] "GET /payment/xendit/return?success=false&access_token=f91c43f584b9697eab5178260d1290aafebaea61302fc548128b1c5cd91e1cfa&tx_ref=xendit_tx1 HTTP/1.1" 303 - 0 0.000 0.001 2026-08-18 23:22:52,050 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:52] "GET /payment/status HTTP/1.1" 200 - 7 0.002 0.013 2026-08-18 23:22:52,061 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:52] "GET /payment/xendit/return?success=true&access_token=f91c43f584b9697eab5178260d1290aafebaea61302fc548128b1c5cd91e1cfa&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.003 0.005 2026-08-18 23:22:52,076 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:52] "GET /payment/status HTTP/1.1" 200 - 7 0.002 0.012 2026-08-18 23:22:52,092 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_processing ... 2026-08-18 23:22:52,104 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:52,938 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:52] "POST /payment/xendit/webhook HTTP/1.1" 200 - 9 0.002 0.833 2026-08-18 23:22:52,953 202 INFO rb-242d991-224035-405381 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_signature_check ... 2026-08-18 23:22:52,966 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 23:22:53,127 202 INFO rb-242d991-224035-405381 werkzeug: 127.0.0.1 - - [18/Aug/2026 23:22:53] "POST /payment/xendit/webhook HTTP/1.1" 200 - 19 0.004 0.158 2026-08-18 23:22:53,150 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:53,476 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7083] 2026-08-18 23:22:53,476 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-18 23:22:53,480 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186] 2026-08-18 23:22:53,480 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-18 23:22:53,485 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7061] 2026-08-18 23:22:53,485 202 INFO rb-242d991-224035-405381 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-18 23:22:53,503 202 INFO rb-242d991-224035-405381 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_10_zalopay_form_management ... 2026-08-18 23:22:53,533 202 INFO rb-242d991-224035-405381 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_30_zalopay_form_validate ... 2026-08-18 23:22:53,551 202 INFO rb-242d991-224035-405381 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay: Validated payment for tx test-ref2: set as done 2026-08-18 23:22:53,564 202 INFO rb-242d991-224035-405381 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_40_zalopay_bad_configuration ... 2026-08-18 23:22:53,579 202 INFO rb-242d991-224035-405381 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_50_zalopay_currency_euro ... 2026-08-18 23:22:53,610 202 INFO rb-242d991-224035-405381 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_60_zalopay_currency_usd ... 2026-08-18 23:22:53,640 202 INFO rb-242d991-224035-405381 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_70_zalopay_available_currencies_restricted_to_vnd ... 2026-08-18 23:22:53,653 202 INFO rb-242d991-224035-405381 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_71_zalopay_currency_not_supported_converts_amount ... 2026-08-18 23:22:53,689 202 INFO rb-242d991-224035-405381 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_72_zalopay_currency_supported_keeps_original_amount ... 2026-08-18 23:22:53,729 202 INFO rb-242d991-224035-405381 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 23:22:53,730 202 INFO rb-242d991-224035-405381 odoo.service.server: 1722 post-tests in 5673.12s, 2476514 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: hr_skills: 6 tests 5.08s 3148 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: hr_skills_survey: 3 tests 1.85s 1093 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: hr_timesheet: 16 tests 28.71s 9775 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: hr_timesheet_attendance: 3 tests 22.39s 3204 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: hr_work_entry_contract: 4 tests 1.37s 947 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: html_editor: 6 tests 2.60s 651 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: im_livechat: 73 tests 70.37s 46049 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_edi_line_grouping: 8 tests 63.05s 15427 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_edi_viettel: 21 tests 53.05s 25795 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_edi_viettel_pos: 13 tests 45.77s 30662 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin: 87 tests 262.17s 179890 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_account_asset: 16 tests 100.54s 18633 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_account_auto_transfer: 5 tests 24.44s 19784 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_account_reports: 268 tests 2604.36s 565952 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_accounting_meinvoice: 41 tests 101.97s 33955 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_accounting_meinvoice_pos: 10 tests 9.13s 8157 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_accounting_sinvoice: 60 tests 239.19s 69564 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_accounting_sinvoice_pos: 14 tests 31.28s 25398 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_accounting_vninvoice: 47 tests 138.60s 46063 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_accounting_vninvoice_line_grouping: 13 tests 61.33s 21985 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_edi: 141 tests 464.11s 172746 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_edi_pos: 13 tests 57.22s 33050 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_einvoice_sale: 3 tests 36.91s 11384 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_hr_payroll: 38 tests 41.84s 52719 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_hr_payroll_account: 72 tests 116.02s 115027 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_hr_payroll_account_overtime: 10 tests 12.06s 13663 queries 2026-08-18 23:22:53,734 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_hr_payroll_administrative_region: 8 tests 2.54s 3194 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_hr_payroll_meal: 3 tests 3.61s 5133 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_hr_payroll_meal_account: 11 tests 18.26s 20067 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_hr_payroll_overtime: 7 tests 1.91s 1355 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_loan_management: 6 tests 6.62s 7849 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_picking_operation: 8 tests 1.03s 1111 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_pos: 16 tests 52.10s 54723 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_stock_reports: 48 tests 18.80s 22871 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: l10n_vn_viin_update_address: 10 tests 18.17s 7047 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: link_tracker: 13 tests 2.88s 890 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: loyalty: 17 tests 2.79s 4164 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: lunch: 3 tests 5.16s 2038 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mail: 281 tests 327.38s 284149 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mail_group: 3 tests 7.68s 8424 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: maintenance: 8 tests 8.18s 4659 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: marketing_card: 3 tests 4.56s 4277 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mass_mailing: 32 tests 82.36s 47277 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mass_mailing_event_sms: 3 tests 1.59s 1783 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mass_mailing_sms: 6 tests 8.96s 9921 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: membership: 6 tests 7.79s 8169 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: microsoft_calendar: 26 tests 15.56s 18989 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mrp: 57 tests 65.63s 64722 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mrp_account: 13 tests 23.45s 24292 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mrp_landed_costs: 4 tests 9.37s 11913 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mrp_repair: 11 tests 11.21s 14842 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mrp_subcontracting: 48 tests 47.21s 47220 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mrp_subcontracting_account: 8 tests 11.81s 10570 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mrp_subcontracting_dropshipping: 7 tests 11.15s 12494 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mrp_subcontracting_landed_costs: 4 tests 3.96s 3702 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: mrp_subcontracting_purchase: 25 tests 23.66s 23456 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: partner_autocomplete: 4 tests 4.20s 6022 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment: 107 tests 28.44s 19728 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_adyen: 33 tests 4.42s 1156 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_aps: 15 tests 3.10s 1403 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_asiapay: 20 tests 2.57s 1593 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_authorize: 12 tests 0.86s 1021 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_buckaroo: 10 tests 1.21s 745 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_custom: 5 tests 0.96s 1018 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_demo: 15 tests 1.85s 1084 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_flutterwave: 19 tests 2.22s 1678 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_mercado_pago: 14 tests 2.60s 1605 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_mollie: 4 tests 0.55s 476 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_momo_viin: 8 tests 0.56s 648 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_nganluong: 5 tests 0.49s 571 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_nuvei: 24 tests 4.10s 2132 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_paypal: 9 tests 1.01s 789 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_polar: 125 tests 107.88s 141800 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_razorpay: 22 tests 2.28s 1620 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_razorpay_oauth: 4 tests 0.37s 459 queries 2026-08-18 23:22:53,735 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_stripe: 20 tests 5.23s 4653 queries 2026-08-18 23:22:53,736 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_vnpay: 9 tests 0.58s 669 queries 2026-08-18 23:22:53,736 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_worldline: 11 tests 2.22s 658 queries 2026-08-18 23:22:53,736 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_xendit: 23 tests 2.97s 1790 queries 2026-08-18 23:22:53,736 202 INFO rb-242d991-224035-405381 odoo.tests.stats: payment_zalopay: 10 tests 0.58s 660 queries 2026-08-18 23:22:53,736 202 INFO rb-242d991-224035-405381 odoo.tests.result: 0 failed, 0 error(s) of 1722 tests when loading database 'rb-242d991-224035-405381' 2026-08-18 23:22:53,736 202 INFO rb-242d991-224035-405381 odoo.service.server: Initiating shutdown 2026-08-18 23:22:53,736 202 INFO rb-242d991-224035-405381 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.